1
0
Fork 0
mirror of https://github.com/Phantop/dotfiles synced 2025-11-26 06:06:40 +00:00

Qute: get nitter/invid from variable

This commit is contained in:
Phantop 2020-09-05 23:14:57 -04:00
parent e54d9a2202
commit 2689d8875a
2 changed files with 19 additions and 13 deletions

View file

@ -1,11 +1,16 @@
invid = 'invidious.13ad.de'
nittr = 'nitter.snopyta.org'
# bindings # bindings
config.bind('<Ctrl-q>', 'close') config.bind('<Ctrl-q>', 'close')
config.bind('<Ctrl-w>', 'tab-close') config.bind('<Ctrl-w>', 'tab-close')
config.bind('sd', 'spawn -u downloads') config.bind('sd', 'spawn -u downloads')
config.bind('<Ctrl-r>', 'spawn -u readability') config.bind('<Ctrl-r>', 'spawn -u readability')
config.bind('<Ctrl-m>', 'spawn -m -d -v mpv --ytdl-raw-options=write-sub=,write-auto-sub=,embed-subs=,sub-lang=en {url}')
config.bind('<Ctrl-Shift-M>', 'spawn -m -d -v mpv --ytdl-format=bestvideo[vcodec^=avc1]+bestaudio --ytdl-raw-options=write-sub=,write-auto-sub=,embed-subs=,sub-lang=en {url}') c.aliases['mpv'] = "spawn -m -d -v mpv --ytdl-raw-options=write-sub=,write-auto-sub=,embed-subs=,sub-lang=en {url}"
config.bind('<Ctrl-m>', 'mpv')
config.bind('<Ctrl-Shift-M>', 'mpv --ytdl-format=bestvideo[vcodec^=avc1]+bestaudio')
config.bind('sq', 'open qr {url}') config.bind('sq', 'open qr {url}')
config.bind('sa', 'open https://archive.is/?run=1&url={url}') config.bind('sa', 'open https://archive.is/?run=1&url={url}')
@ -22,7 +27,7 @@ config.bind('sca', 'config-cycle -t content.user_stylesheets "[normalize/normali
# BEGIN MAIN CONFIGURATION # # BEGIN MAIN CONFIGURATION #
c.url.default_page = "https://mangadex.org/follows" c.url.default_page = "https://mangadex.org/follows"
c.url.start_pages = ["https://duckduckgo.com/?q=20m+timer"] c.url.start_pages = ["https://duckduckgo.com/?q=20m+timer"]
c.url.searchengines = {"DEFAULT": "https://duckduckgo.com/?q={}", "y": "https://invidious.13ad.de/search?q={}"} c.url.searchengines = {"DEFAULT": "duckduckgo.com/?q={}", "y": invid + "/search?q={}"}
c.completion.open_categories = ["quickmarks", "bookmarks", "history"] c.completion.open_categories = ["quickmarks", "bookmarks", "history"]
c.tabs.show = "multiple" c.tabs.show = "multiple"
@ -93,16 +98,17 @@ config.set('content.javascript.enabled', False, 'https://twitter.com')
from qutebrowser.api import interceptor from qutebrowser.api import interceptor
import operator, typing import operator, typing
REDIRECT_MAP = { REDIRECT_MAP = {
"reddit.com": operator.methodcaller('setHost', 'old.reddit.com'),
"www.reddit.com": operator.methodcaller('setHost', 'old.reddit.com'), "www.reddit.com": operator.methodcaller('setHost', 'old.reddit.com'),
"twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "twitter.com": operator.methodcaller('setHost', nittr),
"api.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "api.twitter.com": operator.methodcaller('setHost', nittr),
"platform.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "platform.twitter.com": operator.methodcaller('setHost', nittr),
"www.platform.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "www.platform.twitter.com": operator.methodcaller('setHost', nittr),
"t.co": operator.methodcaller('setHost', 'nitter.snopyta.org'), "t.co": operator.methodcaller('setHost', nittr),
"www.youtube.com": operator.methodcaller('setHost', 'invidious.13ad.de'), "mobile.twitter.com": operator.methodcaller('setHost', nittr),
"youtube.com": operator.methodcaller('setHost', 'invidious.13ad.de'), "www.youtube.com": operator.methodcaller('setHost', invid),
"youtu.be": operator.methodcaller('setHost', 'invidious.13ad.de'), "youtube.com": operator.methodcaller('setHost', invid),
"mobile.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "youtu.be": operator.methodcaller('setHost', invid),
"www.instagram.com": operator.methodcaller('setHost', 'bibliogram.snopyta.org'), "www.instagram.com": operator.methodcaller('setHost', 'bibliogram.snopyta.org'),
"hn.algolia.com": operator.methodcaller('setHost', 'news.ycombinator.com'), "hn.algolia.com": operator.methodcaller('setHost', 'news.ycombinator.com'),
} }

View file

@ -1,6 +1,6 @@
[user] [user]
email = phantop@tuta.io email = phantop@tuta.io
name = Jonathan Hakimi name = Phantop
[credential] [credential]
helper = store helper = store
[core] [core]