From 27125130e430482da67921312e377d05e5bb89fd Mon Sep 17 00:00:00 2001 From: stevenyomi <95685115+stevenyomi@users.noreply.github.com> Date: Sat, 10 Sep 2022 22:34:22 +0800 Subject: [PATCH] Baozimh.org: fix duplicate chapter pages (#13414) --- multisrc/overrides/madara/baozimhorg/src/BaozimhOrg.kt | 4 ++++ .../eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/multisrc/overrides/madara/baozimhorg/src/BaozimhOrg.kt b/multisrc/overrides/madara/baozimhorg/src/BaozimhOrg.kt index 13d116b82..361129d96 100644 --- a/multisrc/overrides/madara/baozimhorg/src/BaozimhOrg.kt +++ b/multisrc/overrides/madara/baozimhorg/src/BaozimhOrg.kt @@ -43,6 +43,7 @@ class BaozimhOrg : ConfigurableSource, Madara( override val client = network.client override val useLoadMoreSearch = false + override val sendViewCount = false override fun popularMangaRequest(page: Int) = GET("$baseUrl/hots/$page/", headers) override fun latestUpdatesRequest(page: Int) = GET("$baseUrl/dayup/$page/", headers) @@ -104,6 +105,9 @@ class BaozimhOrg : ConfigurableSource, Madara( override fun parseRelativeDate(date: String) = super.parseRelativeDate(date.replace("小时", "hour")) + // Jsoup won't ignore duplicates inside <noscript> tag + override val pageListParseSelector = ".text-left img.lazyload" + var genres: Array<Pair<String, String>> = emptyArray() private fun parseGenresInternal(document: Document) { 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 6986dc9e1..0945166a3 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 @@ -56,7 +56,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Azora", "https://azoraworld.com", "ar", overrideVersionCode = 3), SingleLang("Bakaman", "https://bakaman.net", "th", overrideVersionCode = 1), SingleLang("Banana Cítrica", "https://dinastiacilly.com", "pt-BR", isNsfw = true, pkgName = "bananamecanica", className = "BananaCitrica", overrideVersionCode = 4), - SingleLang("Baozimh.org", "https://baozimh.org", "zh", className = "BaozimhOrg", sourceName = "包子漫画导航"), + SingleLang("Baozimh.org", "https://baozimh.org", "zh", className = "BaozimhOrg", sourceName = "包子漫画导航", overrideVersionCode = 1), SingleLang("BestManga", "https://bestmanga.club", "ru", overrideVersionCode = 1), SingleLang("BestManhua", "https://bestmanhua.com", "en", overrideVersionCode = 2), SingleLang("Bichen Traduções", "https://bichentraducoes.com", "pt-BR", isNsfw = true, className = "BichenTraducoes"),