]> git.rmz.io Git - dotfiles.git/blobdiff - qutebrowser/userscripts/config-cycle-tld
qutebrowser: cycle through cookie settings for tld with user script
[dotfiles.git] / qutebrowser / userscripts / config-cycle-tld
diff --git a/qutebrowser/userscripts/config-cycle-tld b/qutebrowser/userscripts/config-cycle-tld
new file mode 100755 (executable)
index 0000000..d1751a3
--- /dev/null
@@ -0,0 +1,12 @@
+#!/usr/bin/env python3
+
+import os
+import sys
+import tldextract
+
+url = os.getenv('QUTE_URL')
+
+pattern = '*://*.{}/*'.format(tldextract.extract(url).registered_domain)
+
+with open(os.getenv('QUTE_FIFO'), 'w') as fifo:
+    fifo.write('config-cycle -u {} {}\n'.format(pattern, ' '.join(sys.argv[1:])))