From 3b0eb9a789bfb47fd574dc08f0491641b56fd894 Mon Sep 17 00:00:00 2001 From: Luqman <16263232+Riztard@users.noreply.github.com> Date: Sat, 4 Oct 2025 03:25:51 +0700 Subject: [PATCH] Iken: update popular manga; Aurora Scans: fix browse (#10811) --- .../iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt | 4 +++- .../tachiyomi/extension/en/aurorascans/AuroraScans.kt | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt b/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt index 80b77c4fe..acc554fb1 100644 --- a/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt +++ b/lib-multisrc/iken/src/eu/kanade/tachiyomi/multisrc/iken/Iken.kt @@ -57,10 +57,12 @@ abstract class Iken( override fun popularMangaRequest(page: Int) = GET("$baseUrl/home", headers) + protected open val popularMangaSelector = "aside a:has(img), .splide:has(.card) li a:has(img)" + override fun popularMangaParse(response: Response): MangasPage { val document = response.asJsoup() - val entries = document.select("aside a:has(img)").mapNotNull { + val entries = document.select(popularMangaSelector).mapNotNull { titleCache[it.absUrl("href").substringAfter("series/")]?.toSManga() } diff --git a/src/en/aurorascans/src/eu/kanade/tachiyomi/extension/en/aurorascans/AuroraScans.kt b/src/en/aurorascans/src/eu/kanade/tachiyomi/extension/en/aurorascans/AuroraScans.kt index 607ec58e9..108ff7a74 100644 --- a/src/en/aurorascans/src/eu/kanade/tachiyomi/extension/en/aurorascans/AuroraScans.kt +++ b/src/en/aurorascans/src/eu/kanade/tachiyomi/extension/en/aurorascans/AuroraScans.kt @@ -1,9 +1,13 @@ package eu.kanade.tachiyomi.extension.en.aurorascans import eu.kanade.tachiyomi.multisrc.iken.Iken +import eu.kanade.tachiyomi.network.GET class AuroraScans : Iken( "Aurora Scans", "en", "https://aurorascans.com", -) + "https://api.aurorascans.com", +) { + override fun popularMangaRequest(page: Int) = GET(baseUrl, headers) +}