diff --git a/javascript/anime/src/de/aniworld.js b/javascript/anime/src/de/aniworld.js index 73f3b05d..36cc7cf9 100644 --- a/javascript/anime/src/de/aniworld.js +++ b/javascript/anime/src/de/aniworld.js @@ -122,7 +122,11 @@ class DefaultExtension extends MProvider { .filter(e => e.outerHtml.includes("Produzent:")); let author = ""; if (produzent.length > 0) { - author = produzent[0].select("li").map(e => e.text).join(", "); + author = produzent[0] + .select("li") + .map((e) => e.text) + .filter((text) => !/^\s\&\s\d+\sweitere$/.test(text)) + .join(", "); } const seasonsElements = document.select("#stream > ul:nth-child(1) > li > a"); // Use asyncPool to limit concurrency while processing seasons diff --git a/javascript/anime/src/de/serienstream.js b/javascript/anime/src/de/serienstream.js index 1e217927..e7415d02 100644 --- a/javascript/anime/src/de/serienstream.js +++ b/javascript/anime/src/de/serienstream.js @@ -122,7 +122,11 @@ class DefaultExtension extends MProvider { .filter(e => e.outerHtml.includes("Produzent:")); let author = ""; if (produzent.length > 0) { - author = produzent[0].select("li").map(e => e.text).join(", "); + author = produzent[0] + .select("li") + .map((e) => e.text) + .filter((text) => !/^\s\&\s\d+\sweitere$/.test(text)) + .join(", "); } const seasonsElements = document.select("#stream > ul:nth-child(1) > li > a"); // Use asyncPool to limit concurrency while processing seasons