YouTube - Shorts remover (subscriptions only)

Removes the shorts from your subscription page.

目前为 2023-07-13 提交的版本。查看 最新版本

// ==UserScript==
// @name        YouTube - Shorts remover (subscriptions only)
// @namespace   https://greasyfork.org/en/users/2755-robotoilinc
// @author      RobotOilInc
// @version     0.2.0
// @license     MIT
// @description Removes the shorts from your subscription page.
// @match       https://*.youtube.com/feed/subscriptions*
// @icon        https://i.imgur.com/rvNc0hN.png
// @grant       none
// ==/UserScript==

new MutationObserver(function(mutationList, observer) {
    // Remove anything that has /shorts/ in the URL
    document.querySelectorAll('[href*="/shorts/"]').forEach(function(element) {
        console.log("Removing short", element);

        const grid = element.closest('.ytd-grid-renderer');
        if(grid) { grid.remove(); return; }

        var list = element.closest('.ytd-section-list-renderer');
        if(list) list.remove();
    });
}).observe(document.querySelector('#page-manager'), { childList: true, subtree: true });