diff --git a/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt b/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt index 9e893c943..702a65de7 100644 --- a/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt +++ b/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt @@ -234,7 +234,7 @@ abstract class Keyoapp( // Utilities // From mangathemesia - private fun Element.imgAttr(width: String): String { + protected fun Element.imgAttr(width: String): String { val url = when { hasAttr("data-lazy-src") -> attr("abs:data-lazy-src") hasAttr("data-src") -> attr("abs:data-src") diff --git a/src/en/kewnscans/build.gradle b/src/en/kewnscans/build.gradle index e76dd6363..aa5b21336 100644 --- a/src/en/kewnscans/build.gradle +++ b/src/en/kewnscans/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.KewnScans' themePkg = 'keyoapp' baseUrl = 'https://kewnscans.org' - overrideVersionCode = 0 + overrideVersionCode = 1 } apply from: "$rootDir/common.gradle" diff --git a/src/en/kewnscans/src/eu/kanade/tachiyomi/extension/en/kewnscans/KewnScans.kt b/src/en/kewnscans/src/eu/kanade/tachiyomi/extension/en/kewnscans/KewnScans.kt index c16e761b7..5aeef8fa6 100644 --- a/src/en/kewnscans/src/eu/kanade/tachiyomi/extension/en/kewnscans/KewnScans.kt +++ b/src/en/kewnscans/src/eu/kanade/tachiyomi/extension/en/kewnscans/KewnScans.kt @@ -1,5 +1,14 @@ package eu.kanade.tachiyomi.extension.en.kewnscans import eu.kanade.tachiyomi.multisrc.keyoapp.Keyoapp +import eu.kanade.tachiyomi.source.model.Page +import org.jsoup.nodes.Document -class KewnScans : Keyoapp("Kewn Scans", "https://kewnscans.org", "en") +class KewnScans : Keyoapp("Kewn Scans", "https://kewnscans.org", "en") { + override fun pageListParse(document: Document): List { + return document.select("#pages > img:not(.hidden)").map { + val index = it.attr("count").toInt() + Page(index, document.location(), it.imgAttr("150")) + } + } +}