Greasy Fork is available in English.
Show only "Episodic Special" episodes on All Seasons pages on TheTVDB.com
当前为
// ==UserScript==
// @name TheTVDB Hide Non-Episodic Specials from All Seasons
// @version 1.3
// @description Show only "Episodic Special" episodes on All Seasons pages on TheTVDB.com
// @author xdpirate
// @license GPLv3
// @match https://thetvdb.com/series/*/allseasons/*
// @match https://www.thetvdb.com/series/*/allseasons/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=thetvdb.com
// @grant none
// @namespace http://tampermonkey.net/
// ==/UserScript==
let labels = document.querySelectorAll("span.label-sunglow");
for(let i = 0; i < labels.length; i++) {
let labelName = labels[i].innerText.trim();
if(!labelName.includes("Episodic Special")) {
labels[i].closest("li").style.display = "none";
}
}
// Find unlabeled specials and hide them too
let episodeLabels = document.querySelectorAll("small.episode-label");
for(let i = 0; i < episodeLabels.length; i++) {
if(episodeLabels[i].innerText.trim().startsWith("SPECIAL")) {
if(!episodeLabels[i].parentElement.previousElementSibling) {
episodeLabels[i].closest("li").style.display = "none";
}
}
}