From 0ac4b785aa5184a4ac67dd2678cc5da8021055a3 Mon Sep 17 00:00:00 2001 From: Luqman <16263232+Riztard@users.noreply.github.com> Date: Sun, 5 Oct 2025 03:47:22 +0700 Subject: [PATCH] Ikiru: tweak chapter list (#10879) --- src/id/mangatale/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/id/mangatale/build.gradle b/src/id/mangatale/build.gradle index 54b7cc177..5f3212e49 100644 --- a/src/id/mangatale/build.gradle +++ b/src/id/mangatale/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Ikiru' extClass = '.Ikiru' - extVersionCode = 40 + extVersionCode = 41 isNsfw = true } diff --git a/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt b/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt index d8df1f84d..8e74b4d42 100644 --- a/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt +++ b/src/id/mangatale/src/eu/kanade/tachiyomi/extension/id/mangatale/Ikiru.kt @@ -20,6 +20,7 @@ import org.jsoup.nodes.Element import rx.Observable import java.text.SimpleDateFormat import java.util.Locale +import kotlin.random.Random class Ikiru : ParsedHttpSource() { // Formerly "MangaTale" @@ -128,13 +129,13 @@ class Ikiru : ParsedHttpSource() { val chapterListUrl = "$baseUrl/ajax-call".toHttpUrl().newBuilder() .addQueryParameter("manga_id", mangaId) - .addQueryParameter("page", "") // keep empty for loading hidden chapter + .addQueryParameter("page", "${Random.nextInt(5, 99)}") // keep above 3 for loading hidden chapter .addQueryParameter("action", "chapter_list") .build() val response = client.newCall(GET(chapterListUrl, headers)).execute() - response.asJsoup().select("#chapter-list .cursor-pointer a").map { element -> + response.asJsoup().select("div a").map { element -> SChapter.create().apply { setUrlWithoutDomain(element.attr("href")) name = element.select("span").text()