1
0
Fork 0
mirror of https://github.com/Phantop/dotfiles synced 2024-12-27 07:26:43 +00:00

Qute: unitter, switchdark, ydl

This commit is contained in:
Phantop 2020-03-24 14:43:00 -04:00
parent 82c5811eeb
commit a7f02819c5
8 changed files with 328 additions and 4 deletions

View file

@ -19,16 +19,21 @@ settings:
<Alt+t>: tab-prev <Alt+t>: tab-prev
<Ctrl+Shift+m>: spawn fish -c 'cd Downloads; ydl "{url}"' <Ctrl+Shift+m>: spawn fish -c 'cd Downloads; ydl "{url}"'
<Ctrl+k>: spawn -u qute-keepass -p ~/.keepass <Ctrl+k>: spawn -u qute-keepass -p ~/.keepass
<Ctrl+m>: spawn -d mpv {url} <Ctrl+m>: spawn -m -d -v mpv {url}
<Ctrl+q>: close <Ctrl+q>: close
<Ctrl+r>: spawn --userscript readability <Ctrl+r>: spawn --userscript readability
<Ctrl+w>: tab-close <Ctrl+w>: tab-close
gy: spawn -u ydl
sa: spawn -u archive sa: spawn -u archive
sca: spawn -u switchadapta
scd: spawn -u switchdark
sd: spawn -u open_download sd: spawn -u open_download
sq: open qr {url}
st: spawn -u switchtor st: spawn -u switchtor
sw: open https://webrecorder.io/record/{url} sw: open https://webrecorder.io/record/{url}
sx: spawn -u nitterize sx: spawn -u nitterize
wq: open qr {url} sz: spawn -u focusmode
xs: spawn -u unitter
passthrough: passthrough:
<Ctrl+Shift+Escape>exit: leave-mode <Ctrl+Shift+Escape>exit: leave-mode
<Shift+Escape>: null <Shift+Escape>: null
@ -177,6 +182,8 @@ settings:
global: true global: true
content.media_capture: content.media_capture:
https://discordapp.com: true https://discordapp.com: true
content.notifications:
https://web.whatsapp.com: true
content.pdfjs: content.pdfjs:
global: true global: true
content.persistent_storage: content.persistent_storage:
@ -190,11 +197,13 @@ settings:
content.proxy: content.proxy:
global: system global: system
content.register_protocol_handler: content.register_protocol_handler:
global: ask
https://mail.tutanota.com#url=%25s: true https://mail.tutanota.com#url=%25s: true
content.ssl_strict: content.ssl_strict:
global: ask global: ask
content.user_stylesheets: content.user_stylesheets:
global: /home/glados/.local/share/qutebrowser/normalize.css global:
- /home/glados/.local/share/qutebrowser/normalize.css
content.webgl: content.webgl:
global: true global: true
content.webrtc_ip_handling_policy: content.webrtc_ip_handling_policy:
@ -238,6 +247,8 @@ settings:
global: 9pt default_family global: 9pt default_family
fonts.web.family.fantasy: fonts.web.family.fantasy:
global: null global: null
fonts.web.family.standard:
global: null
fonts.web.size.default_fixed: fonts.web.size.default_fixed:
global: 13 global: 13
hints.auto_follow_timeout: hints.auto_follow_timeout:

View file

@ -1,4 +1,10 @@
set selection-clipboard clipboard set selection-clipboard clipboard
set recolor-lightcolor '#111219'
set recolor-keephue
set recolor-reverse-video
set recolor-darkcolor '#FFFFFF' set recolor-darkcolor '#FFFFFF'
set highlight-active-color '#FF79C6' set highlight-active-color '#FF79C6'
set recolor
map <C-I> set recolor-reverse-video
map <C-i> recolor

View file

@ -0,0 +1,278 @@
* {
border-color: #909396 !important;
}
a {
color: #84beea !important;
}
a:visited {
color: #5294e2 !important;
}
body {
background-color: #222D32 !important;
color: #909396 !important;
}
html {
background-color: #222D32 !important;
}
input,
textarea {
background-color: #222d32 !important;
color: #909396 !important;
}
blockquote,
pre {
background-color: #222d32 !important;
color: #909396 !important;
}
html {
background-color: #222D32 !important;
}
* {
color: #909396 !important;
background-color: transparent !important;
text-shadow: none !important;
border-color: #5e6263 !important;
border-top-color: #5e6263 !important;
border-bottom-color: #5e6263 !important;
border-left-color: #5e6263 !important;
border-right-color: #5e6263 !important;
}
body {
background: transparent !important;
}
*:before,
*:after {
background-color: transparent !important;
border-color: #5e6263 !important;
border-top-color: #5e6263 !important;
border-bottom-color: #5e6263 !important;
border-left-color: #5e6263 !important;
border-right-color: #5e6263 !important;
}
a * {
color: #84beea !important;
}
a:visited * {
color: #5294e2 !important;
}
div[style="display: block;"],
div[role="navigation"] {
background: #263238 !important;
}
table {
background: #222d32 !important;
border-radius: 6px !important;
}
table > tbody > tr:nth-child(even),
table > tbody > tr > td:nth-child(even) {
background-color: rgba(0,0,0,0.2) !important;
}
iframe,
embed,
header,
nav,
footer,
label [onclick],
nav ul,
div[style*="position:"][style*="left:"][style*="visible"],
div[style*="z-index:"][style*="left:"][style*="visible"],
div[style*="-moz-user-select"],
div[role="menu"],
div[role="dialog"],
div[id="task details"],
span[class*="script"] div,
[id*="menu"],
[class*="dropdown"],
[class*="popup"],
[class="title"],
[class="search__autocomplete"],
[class="top-matter"],
ul[style*="display:"],
ul[style*="visibility:"] ul,
[id*="nav"] ul,
[class*="nav"] ul,
ul[class*="menu"],
a[onclick][style*="display"],
a[id*="ghosteryfirefox"],
#ghostery-purple-bubble,
#translator-popup,
.menu,
.tooltip,
.hovercard,
.vbmenu_popup,
* .navigation,
* .navigation a,
ul,
menu,
dir,
#header,
.openData .odGradient,
.stable-head td div,
.rplm-alert .content-wrap,
#navbar *,
#sondage,
div.dlg-window,
.modal-container .modal-content .modal-box .once-modal,
.tabs_main ul li a,
.tabs_main ul li span,
.module-actionbar .module-actionbar-action,
.bg_01,
.bg-default,
.box-highlight,
.bg-brighter,
.mvxl,
#downloads,
.questions-ovl,
.ovl-frame,
.messenger__contacts .scroll,
.messenger__contacts .scroll_,
.messenger__content .scroll,
.messenger__content .scroll_,
.st_error .messenger__content-inner .scroll__,
a.info:hover span,
a.info:focus span,
#system,
#product,
.clicked,
.notClicked,
.notClicked:hover,
#ident_div_ident,
.idAbonne,
#pageFacture .tab-content,
span.conteneurTips,
.ligneOption,
.ligneMevo td,
[id*="footer"],
.modal-dialog,
.cadre-contenu,
#cart_summary,
#loyalty-target,
#cont-subnav,
.wrapper,
.filtre-thematiques-selected,
.filtre-thematiques,
ul.thematiques,
li.thematique.sans-chaines,
a.voir-thematique,
[class*="progTrigger"],
#connexion,
.sub-menu .sub-nav-article-wrapper,
#navMain ul li,
.SMainRack,
.STopRack,
.STopFirst,
.SBotRack,
.result.highlight {
background: #263238 !important;
border-radius: 5px !important;
}
header,
#header,
footer,
#footer {
background: #263238 !important;
}
body > #dialog,
body > .xenOverlay {
background: #263238 !important;
border: 10px !important;
border-radius: 0 !important;
}
[id*="overlay"],
[id*="lightbox"],
blockquote {
background-color: #263238 !important;
border-radius: 5px;
}
input,
select,
button,
a.button,
a.submit,
a.BigButton,
a.TabLink,
.install[onclick],
a[href="javascript:;"],
a[class*="button"]:not(:empty),
a[id*="button"]:not(:empty),
a[id*="Button"]:not(:empty),
div[class*="button"][onclick],
.fbNubFlyoutBodyContent {
background: #263238 !important;
color: #a6aaab !important;
}
input:hover,
select:hover,
button:hover,
a.button:hover,
a.submit:hover,
a.BigButton:hover,
a.TabLink:hover,
.install[onclick]:hover,
a[href="javascript:;"]:hover,
a[class*="button"]:not(:empty):hover,
a[id*="button"]:not(:empty):hover,
a[id*="Button"]:not(:empty):hover,
div[class*="button"][onclick]:hover,
.fbNubFlyoutBodyContent:hover {
background-color: #5e6263 !important;
}
input:active,
select:active,
button:active,
a.button:active,
a.submit:active,
a.BigButton:active,
a.TabLink:active,
.install[onclick]:active,
a[href="javascript:;"]:active,
a[class*="button"]:not(:empty):active,
a[id*="button"]:not(:empty):active,
a[id*="Button"]:not(:empty):active,
div[class*="button"][onclick]:active,
.fbNubFlyoutBodyContent:active {
background-color: #5e6263 !important;
color: #a6aaab !important;
}
input *,
select *,
button *,
a.button *,
a.submit * {
color: #909396 !important;
}
input[type="checkbox"] {
opacity: 100 !important;
}
input[disabled],
select[disabled],
button[disabled],
input[disabled]:hover,
select[disabled]:hover,
button[disabled]:hover,
input[disabled]:focus,
select[disabled]:focus,
button[disabled]:focus {
opacity: 0.5 !important;
border-color: #263238 !important;
}
textarea {
background: #222d32 !important;
}
body,
.r3_hm,
.gmbutton2 b,
.gtab-i,
.ph,
.bstab-iLft,
.csb,
#pagination div,
[style*="sprite2.png"],
#mw-head-base,
#mw-page-base {
background-image: none !important;
}
.link-gray-dark,
.text-gray-dark {
color: #909396 !important;
}

View file

@ -0,0 +1,4 @@
#!/bin/bash
mv $QUTE_CONFIG_DIR/blocked-hosts $QUTE_CONFIG_DIR/blocked-hosts.bak && exit
mv $QUTE_CONFIG_DIR/blocked-hosts.bak $QUTE_CONFIG_DIR/blocked-hosts
echo "adblock-update" > $QUTE_FIFO

View file

@ -0,0 +1,8 @@
#!/usr/bin/fish
if test -e $QUTE_DATA_DIR/userscripts/adapta
echo 'set content.user_stylesheets \'["/home/glados/.local/share/qutebrowser/normalize.css"]\'' >> "$QUTE_FIFO"
rm $QUTE_DATA_DIR/userscripts/adapta
else
echo 'set content.user_stylesheets \'["/home/glados/.local/share/qutebrowser/normalize.css", "/home/glados/.local/share/qutebrowser/adapta.css"]\'' >> "$QUTE_FIFO"
touch $QUTE_DATA_DIR/userscripts/adapta
end

View file

@ -0,0 +1,10 @@
#!/usr/bin/fish
if test -e $QUTE_DATA_DIR/greasemonkey/discord.js
echo "set qt.args ["blink-settings=darkMode=4"]" >> "$QUTE_FIFO"
mv $QUTE_DATA_DIR/greasemonkey/discord.js $QUTE_DATA_DIR/greasemonkey/discord.js.bak
echo "restart" >> $QUTE_FIFO
else
echo "config-unset qt.args" >> "$QUTE_FIFO"
mv $QUTE_DATA_DIR/greasemonkey/discord.js.bak $QUTE_DATA_DIR/greasemonkey/discord.js
echo "restart" >> $QUTE_FIFO
end

View file

@ -0,0 +1,3 @@
#!/usr/bin/fish
echo open (echo $QUTE_URL | sed 's/invidio.us/www.youtube.com/; s/nitter.snopyta.org/twitter.com/; s/bibliogram.art/www.instagram.com/') >> "$QUTE_FIFO"

View file

@ -0,0 +1,4 @@
#!/bin/bash
(youtube-dl --output "$QUTE_DOWNLOAD_DIR/%(title)s.%(ext)s" $QUTE_URL &&
notify-send "YouTube download completed!" "$QUTE_TITLE") || exit 0