diff --git a/lib-multisrc/goda/build.gradle.kts b/lib-multisrc/goda/build.gradle.kts index 9dce2478c..e2f11e9c1 100644 --- a/lib-multisrc/goda/build.gradle.kts +++ b/lib-multisrc/goda/build.gradle.kts @@ -2,4 +2,4 @@ plugins { id("lib-multisrc") } -baseVersionCode = 2 +baseVersionCode = 3 diff --git a/lib-multisrc/goda/src/eu/kanade/tachiyomi/multisrc/goda/GoDa.kt b/lib-multisrc/goda/src/eu/kanade/tachiyomi/multisrc/goda/GoDa.kt index 33175f545..e0d874aae 100644 --- a/lib-multisrc/goda/src/eu/kanade/tachiyomi/multisrc/goda/GoDa.kt +++ b/lib-multisrc/goda/src/eu/kanade/tachiyomi/multisrc/goda/GoDa.kt @@ -84,12 +84,14 @@ open class GoDa( val document = response.asJsoup().selectFirst("main")!! val titleElement = document.selectFirst("h1")!! val elements = titleElement.parent()!!.parent()!!.children() - check(elements.size == 6) + check(elements[4].tagName() == "p") title = titleElement.ownText() status = when (titleElement.child(0).text()) { "連載中", "Ongoing" -> SManga.ONGOING "完結" -> SManga.COMPLETED + "停止更新" -> SManga.CANCELLED + "休刊" -> SManga.ON_HIATUS else -> SManga.UNKNOWN } author = Entities.unescape(elements[1].children().drop(1).joinToString { it.text().removeSuffix(" ,") }) diff --git a/src/zh/baozimhorg/src/eu/kanade/tachiyomi/extension/zh/baozimhorg/GoDaManhua.kt b/src/zh/baozimhorg/src/eu/kanade/tachiyomi/extension/zh/baozimhorg/GoDaManhua.kt index 81e62d3ce..7938298a2 100644 --- a/src/zh/baozimhorg/src/eu/kanade/tachiyomi/extension/zh/baozimhorg/GoDaManhua.kt +++ b/src/zh/baozimhorg/src/eu/kanade/tachiyomi/extension/zh/baozimhorg/GoDaManhua.kt @@ -68,7 +68,7 @@ class GoDaManhua : GoDa("GoDa漫画", "", "zh"), ConfigurableSource { private const val MIRROR_PREF = "MIRROR" // https://nav.telltome.net/ -private val MIRRORS get() = arrayOf("baozimh.org", "godamh.com", "m.baozimh.one") +private val MIRRORS get() = arrayOf("baozimh.org", "godamh.com", "m.baozimh.one", "bzmh.org", "g-mh.org", "m.g-mh.org") private class NotFoundInterceptor : Interceptor { override fun intercept(chain: Interceptor.Chain): Response {