dotfiles/.local/bin/qutebrowser_reload.py

22 lines
547 B
Python
Executable File

#!/usr/bin/env python3
"""
Small Python script to reload qutebrowser themes.
"""
try:
from qutebrowser import qutebrowser, app
from qutebrowser.misc import ipc
except ImportError:
print("error: qutebrowser missing.")
exit(1)
def qute_reload():
"""Send config-source command to qutebrowsers ipc server."""
args = qutebrowser.get_argparser().parse_args()
app.standarddir.init(args)
socket = ipc._get_socketname(args.basedir)
ipc.send_to_running_instance(socket, [":config-source"], args.target)
qute_reload()