From 4a20984161946107503feffe7abfdedbb6ab4104 Mon Sep 17 00:00:00 2001 From: seew3l <90949336+seew3l@users.noreply.github.com> Date: Sun, 16 Apr 2023 18:12:40 -0500 Subject: [PATCH] LeerCapitulo: Fix page order (#16073) Fix image order --- src/es/leercapitulo/build.gradle | 2 +- .../tachiyomi/extension/es/leercapitulo/LeerCapitulo.kt | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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 } }