diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index ba897a022..90eb72f3c 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -57,7 +57,8 @@ abstract class Madara( // Popular Manga - override fun popularMangaSelector() = "div.page-item-detail" + // exclude/filter bilibili manga from list + override fun popularMangaSelector() = "div.page-item-detail:not(:has(a[href*='bilibilicomics.com']))" open val popularMangaUrlSelector = "div.post-title a" diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index ef15e969f..fe11997d1 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -100,7 +100,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"), SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true), SingleLang("Hayalistic", "https://hayalistic.com", "tr"), - SingleLang("Harimanga", "https://harimanga.com/", "en"), + SingleLang("Harimanga", "https://harimanga.com", "en"), SingleLang("Hentai20", "https://hentai20.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Hentaidexy", "https://hentaidexy.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Hentai Manga", "https://hentaimanga.me", "en", isNsfw = true), @@ -112,7 +112,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Hiperdex", "https://hiperdex.com", "en", isNsfw = true, overrideVersionCode = 5), SingleLang("Hizomanga", "https://hizomanga.com", "ar"), SingleLang("hManhwa", "https://hmanhwa.com", "en", isNsfw = true, overrideVersionCode = 1), - SingleLang("HM2D", "https://mangadistrict.com/hdoujin/", "en", isNsfw = true, overrideVersionCode = 1), + SingleLang("HM2D", "https://mangadistrict.com/hdoujin", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Hscans", "https://hscans.com", "en", overrideVersionCode = 1), SingleLang("Hunter Fansub", "https://hunterfansub.com", "es", overrideVersionCode = 1), SingleLang("Ichirin No Hana Yuri", "https://ichirinnohanayuri.com.br", "pt-BR", overrideVersionCode = 3), @@ -125,7 +125,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("InstaManhwa", "https://www.instamanhwa.com", "en", isNsfw = true), SingleLang("IsekaiScan.com", "https://isekaiscan.com", "en", className = "IsekaiScanCom", overrideVersionCode = 4), SingleLang("IsekaiScanManga (unoriginal)", "https://isekaiscanmanga.com", "en", className = "IsekaiScanManga", overrideVersionCode = 1), - SingleLang("Its Your Right Manhua", "https://itsyourightmanhua.com/", "en", className = "ItsYourRightManhua", overrideVersionCode = 2), + SingleLang("Its Your Right Manhua", "https://itsyourightmanhua.com", "en", className = "ItsYourRightManhua", overrideVersionCode = 2), SingleLang("JaiminisBox.net", "https://jaiminisbox.net", "en", className = "Jaiminisboxnet"), SingleLang("Jiro Comics", "https://jirocomics.com", "en", isNsfw = true), SingleLang("Kami Sama Explorer", "https://kamisama.com.br", "pt-BR"), @@ -146,12 +146,12 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Lolicon", "https://lolicon.mobi", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("Lord Manga", "https://lordmanga.com", "en"), SingleLang("LovableSubs", "https://lovablesubs.com", "tr", overrideVersionCode = 1), - SingleLang("Lumine Scans", "https://luminescans.xyz/", "en", overrideVersionCode = 1), + SingleLang("Lumine Scans", "https://luminescans.xyz", "en", overrideVersionCode = 1), SingleLang("MadaraDex", "https://madaradx.org", "en", isNsfw = true), SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 2), - SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1), + SingleLang("MMScans", "https://mm-scans.com", "en", overrideVersionCode = 1), SingleLang("Manga Action", "https://mangaaction.com", "en", overrideVersionCode = 2), - SingleLang("Manga Bin", "https://mangabin.com/", "en", overrideVersionCode = 1), + SingleLang("Manga Bin", "https://mangabin.com", "en", overrideVersionCode = 1), SingleLang("Manga Chill", "https://mangachill.com", "en", overrideVersionCode = 3), SingleLang("Manga Crab", "https://mangacrab.com", "es"), SingleLang("Manga District", "https://mangadistrict.com", "en", isNsfw = true, overrideVersionCode = 1), @@ -178,7 +178,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga Sky", "https://mangasky.net", "en"), SingleLang("Manga SY", "https://www.mangasy.com", "en", overrideVersionCode = 1), SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 1), - SingleLang("Manga Too", "https://mangatoo.com/", "en", overrideVersionCode = 1), + SingleLang("Manga Too", "https://mangatoo.com", "en", overrideVersionCode = 1), SingleLang("Manga Weebs", "https://mangaweebs.in", "en", overrideVersionCode = 5), SingleLang("Manga-Online.co", "https://www.manga-online.co", "th", className = "MangaOnlineCo"), SingleLang("Manga-Scantrad", "https://manga-scantrad.net", "fr", className = "MangaScantrad", overrideVersionCode = 2), @@ -360,7 +360,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Skymanga", "https://skymanga.co", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("SkyRaws", "https://skyraws.com", "en", overrideVersionCode = 1), SingleLang("Sleeping Knight Scans", "https://skscans.com", "en", overrideVersionCode = 2), - SingleLang("Sleepy Translations", "https://sleepytranslations.com/", "en", overrideVersionCode = 1), + SingleLang("Sleepy Translations", "https://sleepytranslations.com", "en", overrideVersionCode = 1), SingleLang("SodaScan", "https://sodascan.xyz", "pt-BR", isNsfw = true), SingleLang("Solo Leveling", "https://readsololeveling.online", "en"), SingleLang("StageComics", "https://stagecomics.com", "pt-BR", overrideVersionCode = 3), @@ -371,7 +371,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Tatakae Scan", "https://tatakaescan.xyz", "pt-BR", isNsfw = true), SingleLang("TeenManhua", "https://teenmanhua.com", "en"), SingleLang("TheFluffyHangoutGroup", "https://www.fluffyhangout.club", "en", overrideVersionCode = 2), - SingleLang("The Guild", "https://theguildscans.com/", "en"), + SingleLang("The Guild", "https://theguildscans.com", "en"), SingleLang("Three Queens Scanlator", "https://tqscan.com.br", "pt-BR", overrideVersionCode = 3), SingleLang("Time Naight", "https://timenaight.com", "tr"), SingleLang("Todaymic", "https://todaymic.com", "en", overrideVersionCode = 1), @@ -388,8 +388,8 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Türkçe Manga", "https://turkcemanga.com", "tr", className = "TurkceManga", overrideVersionCode = 1), SingleLang("Ultralight Scans", "https://readlight.org", "en"), SingleLang("Unemployed Scans", "https://unemployedscans.com", "en", overrideVersionCode = 1), - SingleLang("Uyuyan Balik", "https://uyuyanbalik.com/", "tr", overrideVersionCode = 1), - SingleLang("Vanguard Bun", "https://vanguardbun.com/", "en", overrideVersionCode = 1), + SingleLang("Uyuyan Balik", "https://uyuyanbalik.com", "tr", overrideVersionCode = 1), + SingleLang("Vanguard Bun", "https://vanguardbun.com", "en", overrideVersionCode = 1), SingleLang("Visbellum", "https://visbellum.com", "pt-BR", overrideVersionCode = 2), SingleLang("Volkan Scans", "https://volkanscans.com", "en", overrideVersionCode = 1), SingleLang("Wakamics", "https://wakamics.net", "en"), @@ -400,7 +400,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("WebToon18", "http://webtoon18.net", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("WebToon69", "https://webtoon18.com", "en", isNsfw = true), SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1), - SingleLang("Webtoon Hatti", "https://webtoonhatti.com/", "tr"), + SingleLang("Webtoon Hatti", "https://webtoonhatti.com", "tr"), SingleLang("WebtoonScan", "https://webtoonscan.com", "en", isNsfw = true), SingleLang("WebtoonsTOP", "https://webtoons.top", "en", isNsfw = true), SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 2),