-try:
- from qutebrowser.api import interceptor, message
- from PyQt5.QtCore import QUrl
-
- def intercept(info: interceptor.Request):
- url = info.request_url
- if url.host() == "twitter.com":
- url.setHost("nitter.eu")
- message.info("Redirecting to " + url.toString())
- info.redirect(url)
- if url.host() == "xkcd.com":
- url.setHost("m.xkcd.com")
- message.info("Redirecting to " + url.toString())
- info.redirect(url)
- if url.host() == "www.bristolpost.co.uk":
- url.setUrl("https://outline.com/" + url.toString())
- message.info("Redirecting to " + url.toString())
- info.redirect(url)
-
- #FIXME: trying this disabled for a bit to test if qb crashes less
- #2022-08-16 enabling it again (and off again)
- # yeah crashed immediately
- # interceptor.register(intercept)
-except ImportError:
- pass