From 0423b9850f06a32ef102547c2dabc3015d379ecc Mon Sep 17 00:00:00 2001
From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>
Date: Mon, 17 Feb 2025 04:57:37 +0900
Subject: updates
---
.../share/qutebrowser/greasemonkey/0x0.css.js | 29 ++
.../qutebrowser/greasemonkey/arstechnica.css.js | 21 ++
.../share/qutebrowser/greasemonkey/cnn-lite.css.js | 31 ++
.../qutebrowser/greasemonkey/csmonitor-text.css.js | 43 +++
.../share/qutebrowser/greasemonkey/dienet.css.js | 67 ++++
.../share/qutebrowser/greasemonkey/dir.css.js | 72 ++++
.../share/qutebrowser/greasemonkey/fandom.css.js | 27 ++
.../share/qutebrowser/greasemonkey/git-scm.css.js | 38 ++
.../share/qutebrowser/greasemonkey/google.css.js | 12 +
.../share/qutebrowser/greasemonkey/imdb.css.js | 12 +
.../qutebrowser/greasemonkey/leadertelegram.css.js | 18 +
.../share/qutebrowser/greasemonkey/manpages.css.js | 75 ++++
.../share/qutebrowser/greasemonkey/npr-text.css.js | 33 ++
.../qutebrowser/greasemonkey/opengroup.css.js | 50 +++
.../share/qutebrowser/greasemonkey/rarbg.css.js | 12 +
.../share/qutebrowser/greasemonkey/reddit.css.js | 41 ++
.../qutebrowser/greasemonkey/smbc-comics.css.js | 31 ++
.../qutebrowser/greasemonkey/stackexchange.css.js | 44 +++
.../share/qutebrowser/greasemonkey/termbin.css.js | 32 ++
.../share/qutebrowser/greasemonkey/wiki.css.js | 33 ++
.../share/qutebrowser/greasemonkey/xkcd.css.js | 44 +++
.../qutebrowser/greasemonkey/ycombinator.css.js | 74 ++++
.../share/qutebrowser/greasemonkey/youtube-ads.js | 23 ++
.../share/qutebrowser/greasemonkey/youtube.css.js | 18 +
.../userscripts/add-nextcloud-bookmarks | 173 +++++++++
.../qutebrowser/userscripts/add-nextcloud-cookbook | 131 +++++++
global/.local/share/qutebrowser/userscripts/qr | 8 +
.../.local/share/qutebrowser/userscripts/qute-pass | 411 +++++++++++++++++++++
.../.local/share/qutebrowser/userscripts/translate | 116 ++++++
global/.local/share/venvs/default-requirements.txt | 1 +
30 files changed, 1720 insertions(+)
create mode 100644 global/.local/share/qutebrowser/greasemonkey/0x0.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/arstechnica.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/cnn-lite.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/csmonitor-text.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/dienet.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/dir.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/fandom.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/git-scm.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/google.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/imdb.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/leadertelegram.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/manpages.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/npr-text.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/opengroup.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/rarbg.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/reddit.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/smbc-comics.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/stackexchange.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/termbin.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/wiki.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/xkcd.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/ycombinator.css.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/youtube-ads.js
create mode 100644 global/.local/share/qutebrowser/greasemonkey/youtube.css.js
create mode 100755 global/.local/share/qutebrowser/userscripts/add-nextcloud-bookmarks
create mode 100755 global/.local/share/qutebrowser/userscripts/add-nextcloud-cookbook
create mode 100755 global/.local/share/qutebrowser/userscripts/qr
create mode 100755 global/.local/share/qutebrowser/userscripts/qute-pass
create mode 100755 global/.local/share/qutebrowser/userscripts/translate
(limited to 'global')
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('
')[0] + '