您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Filter russian streams from games.
当前为
// ==UserScript== // @name Twitch Russian Filter // @namespace http://tampermonkey.net/ // @version 0.2 // @description Filter russian streams from games. // @author d3xtr0 // @match *.twitch.tv/directory/game/* // @grant none // ==/UserScript== (function() { 'use strict'; // 0 => empty placeholder // 1 => no placeholder var toggleRemove = 0; // check every x ms for new streams var speed = 2000; // russian alphabet var keys = [ "{ru", "[ru", "(ru", "ru]", "ru)", "ru}", "б", "в", "г", "д", "ж", "з", "и", "й", "п", "ф", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я" ]; $(function(){ if(toggleRemove){ $('head').append('<style>.tw-hidden{display:none;}</style>'); }else{ $('head').append('<style>.tw-hidden{visibility:hidden;}</style>'); } var content = $(".js-directory.tse-content"); var contheight = content.height(); window.setInterval(function(){ if( content.height() != contheight){ removeRus(); contheight = content.height(); } }, speed); function removeRus(){ $(".stream.item").each(function(i){ var meta = $(this).find(".meta").text().toLowerCase(); for(var x = 0; x < keys.length; x++){ if(meta.indexOf(keys[x]) >= 0) { $(this).addClass("tw-hidden"); break; } } }); } }); })();