commit 7a14a9b917d62d0da5e289950d846b8a577a0e04 Author: shibao Date: Thu Feb 4 22:58:41 2021 -0500 add initial userscript diff --git a/disable-youtube-autoplay.js b/disable-youtube-autoplay.js new file mode 100644 index 0000000..5c652bc --- /dev/null +++ b/disable-youtube-autoplay.js @@ -0,0 +1,24 @@ +// ==UserScript== +// @name Turn off Youtube Autoplay +// @namespace https://bubbletea.dev/ +// @version 1.0 +// @description Disables Youtube recommended videos from automatically playing +// @author shibao +// @include https://www.youtube.com/watch* +// @grant none +// ==/UserScript== + +function disableAutoplay() { + var e = document.querySelector('button.ytp-button[data-tooltip-target-id="ytp-autonav-toggle-button"]'); + if (e == null) { + console.error('Youtube checkbox could not be found!'); + } else { + var isChecked = document.querySelector('.ytp-autonav-toggle-button').getAttribute('aria-checked') == "true"; + if (isChecked) e.click(); + } +} + +(function () { + 'use strict'; + document.onLoad = setTimeout(disableAutoplay, 1000); +}) ();