summaryrefslogtreecommitdiffstats
path: root/.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js
diff options
context:
space:
mode:
Diffstat (limited to '.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js')
-rw-r--r--.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js b/.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js
new file mode 100644
index 0000000..8f70937
--- /dev/null
+++ b/.local/share/qutebrowser/greasemonkey/youtube_shorts_blocker.js
@@ -0,0 +1,22 @@
+// ==UserScript==
+// @name YouTube Shorts Blocker
+// @namespace http://tampermonkey.net/
+// @version 0.1.2
+// @description Blocks the YouTube shorts from appearing.
+// @author Aiden Charles
+// @license MIT
+// @match https://www.youtube.com/*
+// @require https://code.jquery.com/jquery-3.4.1.slim.min.js
+// @grant none
+// ==/UserScript==
+
+(function() {
+ console.log("YouTube Shorts blocker script is running!");
+
+ setInterval(function() {
+ $("ytd-reel-shelf-renderer").hide();
+ $("a[title='Shorts']").hide();
+ $('a[href^="/shorts/"]').closest('ytd-video-renderer').hide();
+ $('span:contains("Shorts")').closest('#content.ytd-rich-section-renderer').hide();
+ }, 1000);
+})();