// ==UserScript== // @name YouTube: Hide LIVE Videos // @version 1.3 // @license CC0 // @description Hide LIVE videos on YouTube's pages // @author Wim Godden // @author Dym Sohin // @match https://youtube.com/* // @match https://*.youtube.com/* // @grant none // @namespace https://greasyfork.org/users/48886 // @namespace https://source.garden // @noframes // @downloadURL https://https://source.garden/scripts/yt-hide-live/raw/branch/latest/script.user.js // @updateURL https://https://source.garden/scripts/yt-hide-live/raw/branch/latest/script.meta.js // ==/UserScript== (function() { 'use strict' function removeLiveVideos(){ document .querySelectorAll( `ytd-item-section-renderer` ) .forEach( e => { const is_live = e.querySelector( `.badge-style-type-live-now-alternate` ) if( is_live ) { e.style.display = 'none' } }) } const observer = new MutationObserver(removeLiveVideos) observer.observe( document.querySelector('#page-manager') , { childList:true, subtree:true } ) })()