# noqa: D100
-## Autogenerated config.py
-##
-## NOTE: config.py is intended for advanced users who are comfortable
-## with manually migrating the config file on qutebrowser upgrades. If
-## you prefer, you can also configure qutebrowser using the
-## :set/:bind/:config-* commands without having to write a config.py
-## file.
-##
-## Documentation:
-## qute://help/configuring.html
-## qute://help/settings.html
from qutebrowser.config.configfiles import ConfigAPI
from qutebrowser.config.config import ConfigContainer
c: ConfigContainer = c # noqa: F821 pylint: disable=E0602,C0103
config: ConfigAPI = config # noqa: F821 pylint: disable=E0602,C0103
+
def in_terminal(cmd: list):
"""Wraps cmd to be run in the default TERMINAL, as set by environment.
t = getenv('TERMINAL', 'xterm')
return [t, '-e'] + cmd
-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
## This is here so configs done via the GUI are still loaded.
## Remove it to not load settings done via the GUI.