From 86f88188b1483c513809bfddc6e31b2a292f35e9 Mon Sep 17 00:00:00 2001 From: THE_ORONCO <45314428+THE-ORONCO@users.noreply.github.com> Date: Wed, 23 Feb 2022 18:29:48 +0100 Subject: [PATCH] Aurora: Bug fixes for missing chapters and flooding of search results (#10911) * fixed problems that arouse because of changed page layout * new extension version --- src/en/aurora/build.gradle | 2 +- .../tachiyomi/extension/en/aurora/Aurora.kt | 17 +++++------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/src/en/aurora/build.gradle b/src/en/aurora/build.gradle index 279702c3c..659d009af 100644 --- a/src/en/aurora/build.gradle +++ b/src/en/aurora/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'aurora' pkgNameSuffix = 'en.aurora' extClass = '.Aurora' - extVersionCode = 2 + extVersionCode = 3 } apply from: "$rootDir/common.gradle" diff --git a/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt b/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt index 610b54cbe..bc0adfa6e 100644 --- a/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt +++ b/src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt @@ -148,13 +148,13 @@ class Aurora : HttpSource() { val chapterArchiveUrl = "$baseUrl/archive/" val chapterOverviewDoc = client.newCall(GET(chapterArchiveUrl, headers)).execute().asJsoup() - val chapterBlockElements = chapterOverviewDoc.select(".blocks-gallery-item") + val chapterBlockElements = chapterOverviewDoc.select(".wp-block-image") val mangasFromChapters = chapterBlockElements .mapIndexed { chapterIndex, chapter -> - val chapterOverviewLink = chapter.selectFirst(".blocks-gallery-item__caption a") + val chapterOverviewLink = chapter.selectFirst("a") val chapterOverviewUrl = chapterOverviewLink.attr("href") val chapterTitle = "$name - ${chapterOverviewLink.text()}" - val chapterThumbnail = chapter.selectFirst("figure img").attr("src") + val chapterThumbnail = chapter.selectFirst("img").attr("src") SManga.create().apply { setUrlWithoutDomain(chapterOverviewUrl) @@ -190,16 +190,9 @@ class Aurora : HttpSource() { override fun popularMangaRequest(page: Int): Request = throw Exception("Not used") - override fun fetchSearchManga( - page: Int, - query: String, - filters: FilterList - ): Observable<MangasPage> { - return Observable.just(generateAuroraMangasPage()) - } + override fun fetchSearchManga(page: Int, query: String, filters: FilterList): Observable<MangasPage> = throw Exception("Not used") override fun searchMangaParse(response: Response): MangasPage = throw Exception("Not used") - override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = - throw Exception("Not used") + override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = throw Exception("Not used") }