diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-02-17 04:57:37 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2025-02-17 04:57:37 +0900 |
| commit | 0423b9850f06a32ef102547c2dabc3015d379ecc (patch) | |
| tree | b9aae5725b58af13a2d65763e389f391ef3b62c8 /global/.local/share/qutebrowser/greasemonkey | |
| parent | 618a7d709658ada71730ea3ff33f0ec7fd937c1e (diff) | |
updates
Diffstat (limited to 'global/.local/share/qutebrowser/greasemonkey')
24 files changed, 880 insertions, 0 deletions
diff --git a/global/.local/share/qutebrowser/greasemonkey/0x0.css.js b/global/.local/share/qutebrowser/greasemonkey/0x0.css.js new file mode 100644 index 0000000..ec10275 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/0x0.css.js @@ -0,0 +1,29 @@ +// ==UserScript== +// @name 0x0.st +// @include *://0x0.st* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/0x0.css.js :: */ + +GM_addStyle(` + body { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + font-size: var(--font-size) !important; + } + + u { + text-decoration: none !important + } + + a { + color: var(--color-heading) !important; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/arstechnica.css.js b/global/.local/share/qutebrowser/greasemonkey/arstechnica.css.js new file mode 100644 index 0000000..723a7e4 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/arstechnica.css.js @@ -0,0 +1,21 @@ +// ==UserScript== +// @name Ars Technica +// @include *://arstechnica.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/arstechnica.css.js :: */ + +GM_addStyle(` + .ad.ad.ad, .ad_wrapper, .ad-wrapper { + display: none !important; + } + .listing-top.with-feature .article.top-feature figure .listing, + .listing-top.with-feature .article.top-latest figure .listing, + .listing-top.with-feature .article figure .listing, + .listing-earlier .article figure .listing, + .listing-latest .article figure .listing, + .listing-rest .article figure .listing, + .with-xrail .xrail .featured-video .video-thumbnail { + background: none; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/cnn-lite.css.js b/global/.local/share/qutebrowser/greasemonkey/cnn-lite.css.js new file mode 100644 index 0000000..8c2c507 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/cnn-lite.css.js @@ -0,0 +1,31 @@ +// ==UserScript== +// @name CNN Lite +// @include *://lite.cnn.com* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/cnn-lite.css.js :: */ + +GM_addStyle(` + body { + color: var(--color-fg) !important; + background: var(--color-bg) !important; + } + + a, footer a:visited, header a:visited { + color: var(--color-heading) !important; + text-decoration: none !important; + } + + a:visited { + color: var(--color-link) !important; + } + + a:hover, footer a:hover, header a:hover { + color: var(--color-active) !important; + } + + ul { + list-style-type: none !important; + padding-inline-start: unset !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/csmonitor-text.css.js b/global/.local/share/qutebrowser/greasemonkey/csmonitor-text.css.js new file mode 100644 index 0000000..92a491d --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/csmonitor-text.css.js @@ -0,0 +1,43 @@ +// ==UserScript== +// @name Christian Science Monitor Text Edition +// @include *://www.csmonitor.com/text_edition* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/csmonitor-text.css.js :: */ + +GM_addStyle(` + body, footer { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + } + + div[data-field='summary'] { + color: var(--color-fg) !important; + } + + u { + text-decoration: none !important + } + + a, .content-title>* { + border: none !important; + transition: none !important; + -webkit-transition: none !important; + } + + a, footer a:visited, .top-navigation a:visited, a:visited.navbar-brand { + color: var(--color-heading) !important; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover, footer a:hover, .top-navigation a:hover, a:hover.navbar-brand { + color: var(--color-active) !important; + } + + span[data-view='kicker'], h2 + small, .underlined, + .footer-logo, #issn, .footer-social-links { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/dienet.css.js b/global/.local/share/qutebrowser/greasemonkey/dienet.css.js new file mode 100644 index 0000000..7031d05 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/dienet.css.js @@ -0,0 +1,67 @@ +// ==UserScript== +// @name die.net +// @include *://linux.die.net* +// @include *://die.net* +// @include *://www.die.net* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/dienet.css.js :: */ + +GM_addStyle(` + body { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + } + #logo, #menu { + background: var(--color-bg1) !important; + color: var(--color-fg) !important; + border: none !important; + } + + #bg { + max-width: unset !important; + } + + #content { + font-family: var(--font-family) !important; + font-size: var(--font-size) !important; + } + + h1 { + border: none !important; + } + + h1, h2, h3, h4, h5, h6 { + font-size: var(--font-size) !important; + color: var(--color-heading) !important; + padding: 0 !important; + margin-top: 2ch !important; + margin-bottom: 0 !important; + } + + b { + color: var(--color-heading) !important; + } + + input { + background: var(--color-bg) !important; + color: var(--color-code) !important; + border-color: 2px solid var(--color-bar) !important; + } + + a { + color: var(--color-link) !important ; + text-decoration: none !important; + } + a:hover { + color: var(--color-active) !important; + text-decoration: none !important; + } + #logo a, #menu a { + background: none !important; + } + + img[alt='Back'], #adright, #cse-search-box { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/dir.css.js b/global/.local/share/qutebrowser/greasemonkey/dir.css.js new file mode 100644 index 0000000..59ed68e --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/dir.css.js @@ -0,0 +1,72 @@ +// ==UserScript== +// @name local directory +// @include file://*/ +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/dir.css.js :: */ + +var header = document.getElementById('header'); +var text = header.textContent.slice(9); +header.textContent = text; +document.title = text; + +if (text != '/') { + var table = document.getElementsByTagName('table')[0]; + var row = table.insertRow(1); + var cell = row.insertCell(); + var a = document.createElement('a'); + var updir = document.createTextNode('../'); + a.href = '../'; + a.appendChild(updir); + cell.appendChild(a); +}; + +GM_addStyle(` + * { + border: none !important; + margin: 0px !important; + padding: 0px !important; + color: var(--color-fg) !important; + background: var(--color-bg) !important; + font-family: var(--font-family) !important; + font-size: var(--font-size) !important; + text-decoration: none !important; + } + + body { + display: block !important; + color: var(--color-fg) !important; + background-color: var(--color-bg) !important; + font-style: none !important; + font-weight: normal !important; + padding-left: 1ch !important; + padding-right: 1ch !important; + } + + h1 { + border-color: var(--color-heading) !important; + color: var(--color-heading) !important; + display: table !important; + font-weight: bold !important; + border-bottom: solid !important; + border-width: 2ch !important; + border-image: var(--box1-heading) !important; + } + + a { + color: var(--color-link) !important ; + } + + a:hover { + color: var(--color-active) !important; + } + + td { + padding-right: 2ch !important; + } + + #parentDirLinkBox, #parentDirLink, #parentDirText, + thead, #theader, td:nth-child(2), td:nth-child(3) { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/fandom.css.js b/global/.local/share/qutebrowser/greasemonkey/fandom.css.js new file mode 100644 index 0000000..e52987a --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/fandom.css.js @@ -0,0 +1,27 @@ +// ==UserScript== +// @name Fandom +// @include *://*.fandom.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/fandom.css.js :: */ + +GM_addStyle(` + div[itemprop=video], + #WikiaBar, + #mixed-content-footer, + .bottom-ads-container, + .fandom-sticky-header.is-visible, + .page__right-rail, + .top-ads-container { + display: none !important; + } + + .main-container { + background: #ffffff !important; + } + + body.theme-fandomdesktop-dark .main-page .mcwiki-header { + background: none !important; + border: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/git-scm.css.js b/global/.local/share/qutebrowser/greasemonkey/git-scm.css.js new file mode 100644 index 0000000..4451840 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/git-scm.css.js @@ -0,0 +1,38 @@ +// ==UserScript== +// @name git-scm +// @include *://git-scm.com* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/git-scm.css.js :: */ + +GM_addStyle(` + * { + font-family: var(--font-family) !important; + } + + body { + background: var(--color-bg) !important; + } + + #masthead, #main { + background: var(--color-bg1) !important; + } + + code, pre { + background: var(--color-bg) !important; + color: var(--color-code) !important; + } + + h1, h2, h3, h4, h5, h6 { + color: var(--color-heading) !important; + } + + a { + color: var(--color-link) !important; + transition: none !important; + } + a:hover { + color: var(--color-active) !important; + } + +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/google.css.js b/global/.local/share/qutebrowser/greasemonkey/google.css.js new file mode 100644 index 0000000..eea39c2 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/google.css.js @@ -0,0 +1,12 @@ +// ==UserScript== +// @name Google +// @include *://*.google.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/google.css.js :: */ + +GM_addStyle(` + #tadsb, #taw, .cu-container { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/imdb.css.js b/global/.local/share/qutebrowser/greasemonkey/imdb.css.js new file mode 100644 index 0000000..a21bc01 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/imdb.css.js @@ -0,0 +1,12 @@ +// ==UserScript== +// @name IMDB +// @include *://*.imdb.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/imdb.css.js :: */ + +GM_addStyle(` + .ipc-overflowText-overlay { + background: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/leadertelegram.css.js b/global/.local/share/qutebrowser/greasemonkey/leadertelegram.css.js new file mode 100644 index 0000000..3fabb6e --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/leadertelegram.css.js @@ -0,0 +1,18 @@ +// ==UserScript== +// @name Leader Telegram +// @include *://*.leadertelegram.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/leadertelegram.css.js :: */ + +GM_addStyle(` + #app, #asset-below, #main-bottom-container, #main-top-container, + #site-footer-container, #site-header, #site-header-container, + #sticky-anchor, #tncms-region-article_bottom, #tncms-region-front-full-top, + .ad-col, .dfp-ad, .fixed-col-right, .grecaptcha-badge, .header-promo, + .hidden-print, .main-sidebar, .modal-body, .navbar-header, .nav-home, + .not-logged-in, .paging-link, .row-senary, .site-logo-container, + .subscription-required, .tnt-ads, .tnt-photo-purchase, .tnt-stack { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/manpages.css.js b/global/.local/share/qutebrowser/greasemonkey/manpages.css.js new file mode 100644 index 0000000..a013076 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/manpages.css.js @@ -0,0 +1,75 @@ +// ==UserScript== +// @name Man Pages +// @include *://man7.org/* +// @include *://man.freebsd.org/cgi/man.cgi* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/man7.css.js :: */ + +GM_addStyle(` + * { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + font-family: Hack, Hack-Regular, monospace !important; + font-size: var(--font-size) !important; + } + + h1, h2, h3, h4, h5, h6 { + color: var(--color-heading) !important; + padding: 0 !important; + margin-top: 2ch !important; + margin-bottom: 0 !important; + } + + a { + color: var(--color-link) !important ; + background: var(--color-bg) !important; + text-decoration: none !important; + } + a:hover { + color: var(--color-active) !important; + text-decoration: none !important; + } + + b { + color: var(--color-heading) !important; + font-weight: normal !important; + } + + i { + color: var(--color-active) !important; + font-style: normal !important; + } + + hr, hr.nav-end { + border: none !important; + clear: both !important; + border-bottom: solid !important; + border-image: var(--box2-comment) !important; + border-width: 2ch !important; + color: var(--color-comment) !important; + border-color: var(--color-comment) !important; + margin-bottom: 0 !important; + } + + input, button, select { + border-color: var(--color-comment) !important; + border-style: solid !important; + } + + #container { + width: 100% !important; + margin-left: 1ch !important; + margin-right: 1ch !important; + } + + .footer, .top-link, td.search-box, hr.start-footer, hr.end-footer, + .nav-bar, hr.nav-end, #header, #headercontainer, #footer { + display: none !important; + } + + pre { + margin-top: 0 !important; + } + +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/npr-text.css.js b/global/.local/share/qutebrowser/greasemonkey/npr-text.css.js new file mode 100644 index 0000000..6f5020f --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/npr-text.css.js @@ -0,0 +1,33 @@ +// ==UserScript== +// @name NPR Text-Only +// @include *://text.npr.org* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/npr-text.css.js :: */ + +GM_addStyle(` + body { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + max-width: 750px !important; + } + + u { + text-decoration: none !important + } + + a { + color: var(--color-heading) !important; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } + + .hr-line { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/opengroup.css.js b/global/.local/share/qutebrowser/greasemonkey/opengroup.css.js new file mode 100644 index 0000000..fdce0d3 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/opengroup.css.js @@ -0,0 +1,50 @@ +// ==UserScript== +// @name Open Group Publications +// @include https://pubs.opengroup.org/onlinepubs* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/opengroup.css.js :: */ + +var hrs = document.getElementsByTagName('hr'); +for (let i = 0; i < hrs.length; i++) { + while(hrs[i].attributes.length > 0) { + hrs[i].removeAttributeNode(hrs[i].attributes[0]); + }; +}; + +GM_addStyle(` + body { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + } + + ul, li, table { + color: unset !important; + background: unset !important; + } + + hr { + border-top: 2px solid var(--color-bar) !important; + color: var(--color-bar) !important; + } + + a { + color: var(--color-heading) !important; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } + + h1, h2, h3, h4, h5, h6 { + color: var(--color-code) !important; + background: unset !important; + } + + .topOfPage { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/rarbg.css.js b/global/.local/share/qutebrowser/greasemonkey/rarbg.css.js new file mode 100644 index 0000000..16e4666 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/rarbg.css.js @@ -0,0 +1,12 @@ +// ==UserScript== +// @name RARBG +// @include *://rarbg.to/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/rarbg.css.js :: */ + +GM_addStyle(` + body { + background: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/reddit.css.js b/global/.local/share/qutebrowser/greasemonkey/reddit.css.js new file mode 100644 index 0000000..9677090 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/reddit.css.js @@ -0,0 +1,41 @@ +// ==UserScript== +// @name Reddit +// @include *://*.reddit.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/reddit.css.js :: */ + +GM_addStyle(` + body, body:before, textarea, #header, #siteTable, .comment, .commentarea, + .option, .side, .sitetable, .titlebox, .usertext-body { + background: var(--color-bg) !important; + background-image: none !important; + color: var(--color-fg) !important; + } + + #sr-header-area { + background: var(--color-bg1) !important; + } + #sr-header-area a { + color: var(--color-heading) !important ; + } + #sr-header-area a:hover { + color: var(--color-active) !important; + } + + a { + color: var(--color-heading) !important ; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important ; + } + a:hover { + color: var(--color-active) !important; + } + + .account-activity-box, .premium-banner, .premium-banner-outer, .promoted, + .promotedlink, .redesign-beta-optin, .sidebox.create { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/smbc-comics.css.js b/global/.local/share/qutebrowser/greasemonkey/smbc-comics.css.js new file mode 100644 index 0000000..926559c --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/smbc-comics.css.js @@ -0,0 +1,31 @@ +// ==UserScript== +// @name SMBC +// @include *://*.smbc-comics.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/smbc-comics.css.js :: */ + +GM_addStyle(` + body { + background: var(--color-bg) !important; + } + + #mainwrap { + border: none !important; + background: none !important; + padding: 0px !important; + } + + #comicleft { + float: none !important; + margin: auto !important; + } + + #blogarea, #blogheader, #blogmsgmobile, #boardleader, #buythis, + #comicright, #commentarea, #comment-space, #footer, #header, #hw-jumpbar, + #midleader, #mobad1, #mobaftercomic, #mobfacebook, #mobilefooter, + #mobilemenu, #mobilepermalink, #mobtumblr, #mobtwitter, + #navtop + script + a, #permalink, #sharebar, #sharemob, .cc-tagline { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/stackexchange.css.js b/global/.local/share/qutebrowser/greasemonkey/stackexchange.css.js new file mode 100644 index 0000000..845b0a6 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/stackexchange.css.js @@ -0,0 +1,44 @@ +// ==UserScript== +// @name Stack Exchange +// @include *://stackexchange.com* +// @include *://*.stackexchange.com* +// @include *://stackoverflow.com* +// @include *://mathoverflow.net* +// @include *://superuser.com* +// @include *://askubuntu.com* +// @include *://serverfault.com* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/stackexchange.css.js :: */ + +GM_addStyle(` + html, body, .s-sidebarwidget { + background: var(--color-bg) !important; + } + #content, header { + background: var(--color-bg1) !important; + border: 2px solid var(--color-bar) !important; + } + .s-sidebarwidget--header { + background: var(--color-bg1) !important; + } + .s-btn { + background: none !important; + } + + a { + color: var(--color-heading) !important; + text-decoration: none !important; + transition: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } + + .js-overflowai-cta { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/termbin.css.js b/global/.local/share/qutebrowser/greasemonkey/termbin.css.js new file mode 100644 index 0000000..0c559aa --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/termbin.css.js @@ -0,0 +1,32 @@ +// ==UserScript== +// @name termbin +// @include *://termbin.com* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/termbin.css.js :: */ + +GM_addStyle(` + body { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + } + + pre { + font-size: var(--font-size) !important; + } + + u { + text-decoration: none !important + } + + a { + color: var(--color-heading) !important; + text-decoration: none !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/wiki.css.js b/global/.local/share/qutebrowser/greasemonkey/wiki.css.js new file mode 100644 index 0000000..301f85e --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/wiki.css.js @@ -0,0 +1,33 @@ +// ==UserScript== +// @name ArchWiki/Wikimedia +// @include *://*.wikibooks.org/* +// @include *://*.wikidata.org/* +// @include *://*.wikimedia.org/* +// @include *://*.wikinews.org/* +// @include *://*.wikipedia.org/* +// @include *://*.wikiquote.org/* +// @include *://*.wikisource.org/* +// @include *://*.wikiversity.org/* +// @include *://*.wikivoyage.org/* +// @include *://*.wiktionary.org/* +// @include *://wiki.archlinux.org/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/wiki.css.js :: */ + +GM_addStyle(` + body, #mw-head, #mw-panel, .mw-list-item { + background: #ffffff !important; + } + .vector-menu-heading, .vector-menu-tabs a, .vector-menu-tabs, + .vector-toc::after { + background: none !important; + } + + .vector-menu-heading { + border-bottom: 1px solid #606060 !important; + } + .cn-fundraising { + display: none !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/xkcd.css.js b/global/.local/share/qutebrowser/greasemonkey/xkcd.css.js new file mode 100644 index 0000000..2dfaa1d --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/xkcd.css.js @@ -0,0 +1,44 @@ +// ==UserScript== +// @name xkcd +// @include *://xkcd.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/xkcd.css.js :: */ + +var content = document.getElementById('middleContainer'); +content.innerHTML = content.innerHTML.split('<br>')[0] + '<div>\n'; + +GM_addStyle(` + body, #middleContainer { + background: var(--color-bg) !important; + color: var(--color-fg) !important; + } + + #bottom, + #topContainer { + display: none !important; + } + + ul.comicNav li a { + background: var(--color-bar) !important; + border: none !important; + box-shadow: none !important; + -mox-box-shadow: none !important; + -webkit-box-shadow: none !important; + } + + .box { + border: none !important; + } + + a { + text-decoration: none !important; + transition: none !important; + } + a, a:visited { + color: var(--color-link) !important; + } + a:hover { + color: var(--color-active) !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/ycombinator.css.js b/global/.local/share/qutebrowser/greasemonkey/ycombinator.css.js new file mode 100644 index 0000000..cdc02a2 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/ycombinator.css.js @@ -0,0 +1,74 @@ +// ==UserScript== +// @name Hacker News +// @include *://news.ycombinator.com* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/ycominator.css.js :: */ + +var style = getComputedStyle(document.body) +var colorBg = style.getPropertyValue('--color-bg') +var colorBg1 = style.getPropertyValue('--color-bg1') +var colorBar = style.getPropertyValue('--color-bar') + +var hnmain = document.getElementById('hnmain'); +hnmain.style.background = colorBg1; + +var tds = document.getElementsByTagName('td'); +for (let i = 0; i < tds.length; i++) { + if (tds[i].bgColor.toLowerCase() == '#ff6600') { + tds[i].bgColor = colorBar; + }; +}; + +var imgs = document.getElementsByTagName('img'); +for (let i = 0; i < imgs.length; i++) { + imgs[i].src = 'data:,'; +}; + +GM_addStyle(` + body, td, input, textarea, .default, .title, .pagetop, .comment { + font-size: 14px !important; + } + .admin, .admin td { + font-size: 12px !important; + } + .subtext, .subtext td { + font-size: 10px !important; + } + + body, input, textarea { + background: var(--color-bg) !important; + } + body { + color: var(--color-fg) !important; + } + input, textarea { + color: var(--color-bar) !important; + border-color: var(--color-bar) !important; + border-style: solid !important; + } + + input[type='submit'] { + background: var(--color-bar) !important; + border-color: var(--color-bg) !important; + color: var(--color-heading) !important; + } + input[type='submit']:hover { + background: var(--color-bg1) !important; + border-color: var(--color-bar) !important; + border-style: solid !important; + color: var(--color-active) !important; + } + + a, .pagetop a:visited, .yclinks a:visited, + a[href='https://www.ycombinator.com/apply/']:visited { + color: var(--color-heading) !important; + } + a:visited { + color: var(--color-link) !important; + } + a:hover, .pagetop a:hover, .yclinks a:hover, + a[href='https://www.ycombinator.com/apply/']:hover { + color: var(--color-active) !important; + } +`); diff --git a/global/.local/share/qutebrowser/greasemonkey/youtube-ads.js b/global/.local/share/qutebrowser/greasemonkey/youtube-ads.js new file mode 100644 index 0000000..21d4214 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/youtube-ads.js @@ -0,0 +1,23 @@ +// ==UserScript== +// @name Skip YouTube ads +// @description Skips the ads in YouTube videos +// @run-at document-start +// @include *.youtube.com/* +// ==/UserScript== + +document.addEventListener( + "load", + () => { + const btn = document.querySelector( + ".videoAdUiSkipButton,.ytp-ad-skip-button-modern", + ); + if (btn) { + btn.click(); + } + const ad = [...document.querySelectorAll(".ad-showing")][0]; + if (ad) { + document.querySelector("video").currentTime = 9999999999; + } + }, + true, +); diff --git a/global/.local/share/qutebrowser/greasemonkey/youtube.css.js b/global/.local/share/qutebrowser/greasemonkey/youtube.css.js new file mode 100644 index 0000000..e86edf9 --- /dev/null +++ b/global/.local/share/qutebrowser/greasemonkey/youtube.css.js @@ -0,0 +1,18 @@ +// ==UserScript== +// @name YouTube +// @include *://*.youtube.com/* +// ==/UserScript== + +/* ~/.config/qutebrowser/greasemonkey/youtube.css.js :: */ + +document.addEventListener('load', () => { + try { document.querySelector('.ad-showing video').currentTime = 99999 } catch {} + try { document.querySelector('.ytp-ad-skip-button').click() } catch {} +}, true); + +GM_addStyle(` + ytd-compact-promoted-video-renderer, .ytd-action-companion-ad-renderer, + .ytd-ad-slot-renderer, .ytd-promoted-sparkles-web-renderer { + display: none !important; + } +`); |
