diff --git a/src/es/leercapitulo/build.gradle b/src/es/leercapitulo/build.gradle index fc4f5fa88..c678292da 100644 --- a/src/es/leercapitulo/build.gradle +++ b/src/es/leercapitulo/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'LeerCapitulo / OlympusScan.top' pkgNameSuffix = 'es.leercapitulo' extClass = '.LeerCapitulo' - extVersionCode = 2 + extVersionCode = 3 } apply from: "$rootDir/common.gradle" \ No newline at end of file diff --git a/src/es/leercapitulo/src/eu/kanade/tachiyomi/extension/es/leercapitulo/LeerCapitulo.kt b/src/es/leercapitulo/src/eu/kanade/tachiyomi/extension/es/leercapitulo/LeerCapitulo.kt index 879a4cf62..255977244 100644 --- a/src/es/leercapitulo/src/eu/kanade/tachiyomi/extension/es/leercapitulo/LeerCapitulo.kt +++ b/src/es/leercapitulo/src/eu/kanade/tachiyomi/extension/es/leercapitulo/LeerCapitulo.kt @@ -147,8 +147,13 @@ class LeerCapitulo : ParsedHttpSource(), ConfigurableSource { // Pages override fun pageListParse(document: Document): List { + val order = document.selectFirst("meta[property=ad:check]")?.attr("content") + ?.replace("[^\\d]+".toRegex(), "-") + ?.split("-") val urls = document.selectFirst("#arraydata")!!.text().split(',') - return urls.mapIndexed { i, image_url -> + val sortedUrl = order?.map { urls[it.toInt()] } ?: urls + + return sortedUrl.mapIndexed { i, image_url -> Page(i, imageUrl = image_url.replace("https://cdn.statically.io/img/", "https://")) // just redirects } }