youtube + bilibili rec blocker

youtube and bilibili recommendation blocker

Από την 09/04/2024. Δείτε την τελευταία έκδοση.

// ==UserScript==
// @name         youtube + bilibili rec blocker
// @version      2024-04-09
// @description  youtube and bilibili recommendation blocker
// @author       RayRay
// @match        https://www.youtube.com/
// @match        https://www.bilibili.com/?*
// @license      GNU GPLv3
// @run-at          document-body
// @grant           GM_info
// @grant           GM_addStyle
// @grant           GM_setValue
// @grant           GM_getValue
// @grant           GM_xmlhttpRequest
// @grant           GM_registerMenuCommand
// @namespace https://greatest.deepsurf.us/users/1285841
// ==/UserScript==

(function() {
      'use strict';
    window.onload=function(){
        console.log(location.href)
        if(location.href.includes('youtube.com')){
    document.getElementsByClassName("style-scope ytd-two-column-browse-results-renderer")[0].style.display='none'
document.getElementsByClassName("style-scope ytd-guide-entry-renderer")[10].style.display='none'
document.getElementsByClassName("style-scope ytd-guide-entry-renderer")[20].style.display='none'
document.getElementsByClassName("style-scope ytd-guide-renderer")[2].style.display='none'
        }
        if(location.href.includes('bilibili.com')){
            document.getElementsByClassName("bili-feed4-layout")[0].style.display='none'
document.getElementsByClassName('header-channel-fixed')[0].style.display='none'
document.getElementsByClassName('bili-header__channel')[0].style.display='none'
document.getElementsByClassName("bili-header__bar")[0].getElementsByClassName('left-entry')[0].style.opacity='0'
//document.getElementsByClassName('nav-search-input')[0].placeholder=""
document.getElementsByClassName('palette-button-wrap')[0].style.opacity='0'
document.getElementsByClassName('nav-search-input')[0].style.opacity='0'

setTimeout(() => {
  document.getElementsByClassName('nav-search-input')[0].placeholder=""
    document.getElementsByClassName('nav-search-input')[0].style.opacity='1'

}
           ,
          800)



            //palette-button-wrap
        }





    }

})();