diff options
author | Bradley Taunt <bt@btxx.org> | 2024-07-01 16:23:43 -0400 |
---|---|---|
committer | Bradley Taunt <bt@btxx.org> | 2024-07-01 16:23:43 -0400 |
commit | 088c87bcb58be576308da503d4f11a68843c5013 (patch) | |
tree | 4299b974a40b22fcc9d1d2df0a67810f1e61d50c /wiki/qutebrowser.md |
Initial new commit
Diffstat (limited to 'wiki/qutebrowser.md')
-rw-r--r-- | wiki/qutebrowser.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/wiki/qutebrowser.md b/wiki/qutebrowser.md new file mode 100644 index 0000000..41effd0 --- /dev/null +++ b/wiki/qutebrowser.md @@ -0,0 +1,32 @@ +--- +layout: page +title: Qutebrowser +permalink: /wiki/qutebrowser +--- + +This page contains all the custom configuration for qutebrowser. + +### Greasemonkey + +All of these scripts should be added under `~/.local/share/qutebrowser/greasemonkey/`. Then be sure to run the proper command within qutebrowser: `:greasemonkey-reload` + +#### Auto Skip YouTube Ads + + // ==UserScript== + // @name Auto Skip YouTube Ads + // @version 1.0.0 + // @description Speed up and skip YouTube ads automatically + // @author jso8910 + // @match *://*.youtube.com/* + // @exclude *://*.youtube.com/subscribe_embed?* + // ==/UserScript== + setInterval(() => { + const btn = document.querySelector('.videoAdUiSkipButton,.ytp-ad-skip-button') + if (btn) { + btn.click() + } + const ad = [...document.querySelectorAll('.ad-showing')][0]; + if (ad) { + document.querySelector('video').playbackRate = 10; + } + }, 50) |