From 6fb788e3f967f08aa5b72c4ec6d9ab3d1dbbb45a Mon Sep 17 00:00:00 2001 From: Enbiya Olgun <78034913+NBA2K1@users.noreply.github.com> Date: Fri, 18 Apr 2025 02:08:16 +0200 Subject: [PATCH] AniWorld + SerienStream filter out pseudo genres in form of "+ n". --- javascript/anime/src/de/aniworld.js | 4 ++-- javascript/anime/src/de/serienstream.js | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/javascript/anime/src/de/aniworld.js b/javascript/anime/src/de/aniworld.js index 5a4cd1ed..73f3b05d 100644 --- a/javascript/anime/src/de/aniworld.js +++ b/javascript/anime/src/de/aniworld.js @@ -7,7 +7,7 @@ const mangayomiSources = [{ "typeSource": "single", "itemType": 1, "isNsfw": false, - "version": "0.3.6", + "version": "0.3.7", "dateFormat": "", "dateFormatLocale": "", "pkgPath": "anime/src/de/aniworld.js" @@ -116,7 +116,7 @@ class DefaultExtension extends MProvider { const imageUrl = baseUrl + document.selectFirst("div.seriesCoverBox img").attr("data-src"); const name = document.selectFirst("div.series-title h1 span").text; - const genre = document.select("div.genres ul li").map(e => e.text); + const genre = document.select("div.genres ul li").map(e => e.text).filter(text => !/^\+\s\d+$/.test(text)); const description = this.cleanHtmlString(document.selectFirst("p.seri_des").attr("data-full-description")); const produzent = document.select("div.cast li") .filter(e => e.outerHtml.includes("Produzent:")); diff --git a/javascript/anime/src/de/serienstream.js b/javascript/anime/src/de/serienstream.js index 4c771176..1e217927 100644 --- a/javascript/anime/src/de/serienstream.js +++ b/javascript/anime/src/de/serienstream.js @@ -7,7 +7,7 @@ const mangayomiSources = [{ "typeSource": "single", "itemType": 1, "isNsfw": false, - "version": "0.0.7", + "version": "0.0.8", "dateFormat": "", "dateFormatLocale": "", "pkgPath": "anime/src/de/serienstream.js" @@ -116,7 +116,7 @@ class DefaultExtension extends MProvider { const imageUrl = baseUrl + document.selectFirst("div.seriesCoverBox img").attr("data-src"); const name = document.selectFirst("div.series-title h1 span").text; - const genre = document.select("div.genres ul li").map(e => e.text); + const genre = document.select("div.genres ul li").map(e => e.text).filter(text => !/^\+\s\d+$/.test(text)); const description = this.cleanHtmlString(document.selectFirst("p.seri_des").attr("data-full-description")); const produzent = document.select("div.cast li") .filter(e => e.outerHtml.includes("Produzent:"));