YT Channel Query Fix

Do not include external channel videos in queries.

Pada tanggal 26 Agustus 2019. Lihat %(latest_version_link).

// ==UserScript==
// @name         YT Channel Query Fix
// @namespace    youtube.scripts
// @version      1.1
// @description  Do not include external channel videos in queries.
// @include      *.youtube.com/*search*
// ==/UserScript==

(function() {
    'use strict';

    var interval = 1500;

    var channel_name = location.href.match(/(.*)\//)[1];
    setInterval(() => {
        document.querySelectorAll("ytd-item-section-renderer").forEach((e) => {
            var a = e.querySelector('#metadata a');
            if(!e.hidden && a.href != channel_name) {
                e.hidden = true;
                console.log(`YTCHQFIX: "${a.innerText}"`);
            }
        });
    }, interval);
})();