Greasy Fork

Greasy Fork is available in English.

Twitch Rerun Hider

Hide Reruns from the following page

目前为 2019-02-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         Twitch Rerun Hider
// @namespace    http://grh.se
// @version      1.2.0
// @description  Hide Reruns from the following page
// @author       Markus 'Ragowit' Persson
// @include      *://www.twitch.tv/*
// @grant        none
// @require      https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @require      http://greasyfork.icu/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js?version=115012
// @comment      Based upon the work of Max Brown, "Twitch VODCAST remover".
// @comment      Thanks to Skiftcha
// ==/UserScript==

waitForKeyElements(".preview-card-stat--rerun", hideRerun);
waitForKeyElements(".preview-card-stat--live", hideRerunLive);

function hideRerun(jNode) {
    // Good streams, they tag it as a rerun
    var node = jNode[0];
    $(node).parents(".tw-mg-b-2").hide();
}

function hideRerunLive(jNode) {
    // Mediocre streams, they don't tag it right but at least type it in the title...
    var node = jNode[0];
    if ($(node).parents(".tw-mg-b-2").find("h3").text().toLowerCase().includes("rerun")) {
        $(node).parents(".tw-mg-b-2").hide();
    }
}