youtube_hide_videos

Hide videos on your top Youtube page.

// ==UserScript==
// @name        youtube_hide_videos
// @namespace   http://catherine.v0cyc1pp.com/youtube_hide_videos.user.js
// @include     https://www.youtube.com/*
// @author      greg10
// @run-at      document-start
// @license     GPL 3.0
// @version     1.1
// @require     http://code.jquery.com/jquery-2.1.4.min.js
// @grant       none
// @description Hide videos on your top Youtube page.
// ==/UserScript==


this.$ = this.jQuery = jQuery.noConflict(true);

//================================
// Configurations
//   - specify texts you don't want to see.
var g_text = "衝撃WORLD, gameranx";
//================================




var nglist = g_text.split(",");


function main() {
	$("div.yt-lockup").each(function() {
		var str = $(this).text();
		//console.log("str="+str);

		for ( var i = 0; i < nglist.length; ++i) {
			var ngword = nglist[i];
			ngword = ngword.replace(/^\s+|\s+$/g, ""); 

			var obj = new RegExp( ngword, "i");
			var index = str.search( obj );
			//var index = str.indexOf( ngword );
			if ( index != -1 ) {
				$(this).parent("li").hide();
			}
		}
	});
}

var observer = new MutationObserver(function(mutations) {
    observer.disconnect();
    main();
    observer.observe( document, config);
});
 
//var config = { attributes: true, childList: true, characterData: true, subtree:true }
var config = { childList: true, characterData: true, subtree:true }

observer.observe( document, config);

长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

注册一下就行

Rainyun

一年攒够 12 元