Fügt eine nummer hinter die besten Hoster, mit der besten JDownlaoder Kompatibilität (Absteigend)
目前為
// ==UserScript==
// @name SerienStream / AniWorld - Priority Hoster
// @namespace https://gist.github.com/M4RC-XX
// @version 1.3
// @description Fügt eine nummer hinter die besten Hoster, mit der besten JDownlaoder Kompatibilität (Absteigend)
// @author M4RC-XX
// @icon https://s.to/favicon-32x32.png
// @match https://*.to/*/stream/*/staffel-*/episode-*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Liste der zu ersetzenden Wörter und ihrer Ergänzungen
const replacements = [
{ word: "Vidmoly", addition: " (1)" },
{ word: "VOE", addition: " (2)" },
{ word: "Vidoza", addition: " (3)" },
{ word: "SpeedFiles", addition: " (4)" },
];
// Finde alle Textknoten im Dokument
const walk = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
let node;
while ((node = walk.nextNode())) {
// Iteriere durch die Liste und ersetze Wörter
replacements.forEach(({ word, addition }) => {
const regex = new RegExp(`\\b${word}\\b`, 'g'); // Genaues Wort finden
node.nodeValue = node.nodeValue.replace(regex, `${word}${addition}`);
});
}
})();