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) +}