From 5e571bf3aa8b3da9973072356e08dacca652a8f3 Mon Sep 17 00:00:00 2001 From: Phantop Date: Sun, 23 Aug 2020 21:10:33 -0400 Subject: [PATCH] Qute: YouTube redirect to invid --- .config/qutebrowser/config.py | 17 +++-------------- .config/qutebrowser/quickmarks | 1 - .config/qutebrowser/userscripts/nitterize | 3 --- 3 files changed, 3 insertions(+), 18 deletions(-) delete mode 100755 .config/qutebrowser/userscripts/nitterize diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index 0b15ff3..df3f207 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -1,16 +1,3 @@ -config.load_autoconfig() - -# Youtube adblock -from qutebrowser.api import interceptor -def filter_yt(info: interceptor.Request): - """Block the given request if necessary.""" - url = info.request_url - if (url.host() == 'www.youtube.com' and - url.path() == '/get_video_info' and - '&adformat=' in url.query()): - info.block() -interceptor.register(filter_yt) - # bindings config.bind('', 'spawn -m -d -v mpv {url}') config.bind('', 'close') @@ -20,7 +7,6 @@ config.bind('', 'spawn -u readability') config.bind('sa', 'open https://archive.is/?run=1&url={url}') config.bind('sq', 'open qr {url}') config.bind('sw', 'open https://conifer.rhizome.org/record/{url}') -config.bind('sx', 'spawn -u nitterize') c.aliases['dotepub'] = "open javascript:(function()%7Btry%7Bvar%20d=document,w=window;if(!d.body%7C%7Cd.body.innerHTML=='')throw(0);var%20s=d.createElement('link'),h=d.getElementsByTagName('head')[0],i=d.createElement('div'),j=d.createElement('script');s.rel='stylesheet';s.href='//dotepub.com/s/dotEPUB-favlet.css';s.type='text/css';s.media='screen';h.appendChild(s);i.setAttribute('id','dotepub');i.innerHTML='%3Cdiv%20id=%22status%22%3E%3Cp%3EConversion%20in%20progress...%3C/p%3E%3C/div%3E';d.body.appendChild(i);j.type='text/javascript';j.charset='utf-8';j.src='//dotepub.com/j/dotepub.js?v=1.2&s=ask&t=epub&g=en';h.appendChild(j);%7Dcatch(e)%7Bw.alert('The%20page%20has%20no%20content%20or%20it%20is%20not%20fully%20loaded.%20Please,%20wait%20till%20the%20page%20is%20loaded.');%7D%7D)();" config.bind('se', "dotepub") @@ -49,6 +35,7 @@ c.input.insert_mode.auto_leave = False c.downloads.location.prompt = False c.url.open_base_url = True c.tabs.background = True +c.content.dns_prefetch = True c.content.user_stylesheets = ["/home/glados/.config/qutebrowser/normalize/normalize.css"] @@ -100,6 +87,7 @@ config.set('content.persistent_storage', True, 'https://mega.nz') config.set('content.javascript.enabled', False, 'https://twitter.com') # redirects +from qutebrowser.api import interceptor import operator, typing REDIRECT_MAP = { "www.reddit.com": operator.methodcaller('setHost', 'old.reddit.com'), @@ -108,6 +96,7 @@ REDIRECT_MAP = { "platform.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "www.platform.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "t.co": operator.methodcaller('setHost', 'nitter.snopyta.org'), + "www.youtube.com": operator.methodcaller('setHost', 'invidious.13ad.de'), "mobile.twitter.com": operator.methodcaller('setHost', 'nitter.snopyta.org'), "www.instagram.com": operator.methodcaller('setHost', 'bibliogram.snopyta.org'), "hn.algolia.com": operator.methodcaller('setHost', 'news.ycombinator.com'), diff --git a/.config/qutebrowser/quickmarks b/.config/qutebrowser/quickmarks index 5b8c49b..82b3c20 100755 --- a/.config/qutebrowser/quickmarks +++ b/.config/qutebrowser/quickmarks @@ -3,4 +3,3 @@ class https://classroom.google.com/u/1/ drive https://drive.google.com/drive/u/1/ tuta https://mail.tutanota.com/ discord https://discord.com/channels/@me -subs https://invidious.13ad.de/feed/subscriptions diff --git a/.config/qutebrowser/userscripts/nitterize b/.config/qutebrowser/userscripts/nitterize deleted file mode 100755 index 12a11f4..0000000 --- a/.config/qutebrowser/userscripts/nitterize +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/fish - -echo open (echo $QUTE_URL | sed 's/www.youtube.com/invidious.13ad.de/; s/old.reddit.com/removeddit.com/; s/reddit.com/removeddit.com/; s/twitter.com/nitter.snopyta.org/') >> "$QUTE_FIFO"