From 3403b7a0ecf935ebf7f7fd56a194eb7ea2936d76 Mon Sep 17 00:00:00 2001 From: Chopper <156493704+choppeh@users.noreply.github.com> Date: Sun, 2 Feb 2025 05:28:56 -0300 Subject: [PATCH] Retsu: Fix search manga selector (#7456) Fix search manga url selector --- .../madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt | 4 +++- src/en/retsu/build.gradle | 2 +- .../retsu/src/eu/kanade/tachiyomi/extension/en/retsu/Retsu.kt | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt index daa943513..e85938e35 100644 --- a/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt +++ b/lib-multisrc/madara/src/eu/kanade/tachiyomi/multisrc/madara/Madara.kt @@ -578,11 +578,13 @@ abstract class Madara( override fun searchMangaSelector() = "div.c-tabs-item__content" + protected open val searchMangaUrlSelector = "div.post-title a" + override fun searchMangaFromElement(element: Element): SManga { val manga = SManga.create() with(element) { - selectFirst("div.post-title a")!!.let { + selectFirst(searchMangaUrlSelector)!!.let { manga.setUrlWithoutDomain(it.attr("abs:href")) manga.title = it.ownText() } diff --git a/src/en/retsu/build.gradle b/src/en/retsu/build.gradle index 6253eb3a4..27d21b6f1 100644 --- a/src/en/retsu/build.gradle +++ b/src/en/retsu/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Retsu' themePkg = 'madara' baseUrl = 'https://retsu.org' - overrideVersionCode = 0 + overrideVersionCode = 1 isNsfw = true } diff --git a/src/en/retsu/src/eu/kanade/tachiyomi/extension/en/retsu/Retsu.kt b/src/en/retsu/src/eu/kanade/tachiyomi/extension/en/retsu/Retsu.kt index 004448281..06a30a6f5 100644 --- a/src/en/retsu/src/eu/kanade/tachiyomi/extension/en/retsu/Retsu.kt +++ b/src/en/retsu/src/eu/kanade/tachiyomi/extension/en/retsu/Retsu.kt @@ -17,4 +17,7 @@ class Retsu : Madara( override val useLoadMoreRequest = LoadMoreStrategy.Always override val useNewChapterEndpoint = false + + override fun searchMangaSelector() = ".manga__item" + override val searchMangaUrlSelector = ".post-title a" }