From 996b1138d11f68631b8ecea16d49147cc83f0ab3 Mon Sep 17 00:00:00 2001 From: KirinRaikage Date: Fri, 25 Oct 2024 08:00:41 +0200 Subject: [PATCH] Reaper Scans (FR): Migrate theme (#5678) --- src/fr/reaperscans/build.gradle | 6 ++-- .../extension/fr/reaperscans/ReaperScans.kt | 31 ++++--------------- 2 files changed, 9 insertions(+), 28 deletions(-) diff --git a/src/fr/reaperscans/build.gradle b/src/fr/reaperscans/build.gradle index 8b39a30e7..35a2e596c 100644 --- a/src/fr/reaperscans/build.gradle +++ b/src/fr/reaperscans/build.gradle @@ -1,9 +1,9 @@ ext { extName = 'Reaper Scans' extClass = '.ReaperScans' - themePkg = 'madara' - baseUrl = 'https://reaperscans.fr' - overrideVersionCode = 0 + themePkg = 'keyoapp' + baseUrl = 'https://reaper-scans.fr' + overrideVersionCode = 4 } apply from: "$rootDir/common.gradle" diff --git a/src/fr/reaperscans/src/eu/kanade/tachiyomi/extension/fr/reaperscans/ReaperScans.kt b/src/fr/reaperscans/src/eu/kanade/tachiyomi/extension/fr/reaperscans/ReaperScans.kt index a06e8fe00..bf86a3e6d 100644 --- a/src/fr/reaperscans/src/eu/kanade/tachiyomi/extension/fr/reaperscans/ReaperScans.kt +++ b/src/fr/reaperscans/src/eu/kanade/tachiyomi/extension/fr/reaperscans/ReaperScans.kt @@ -1,34 +1,15 @@ package eu.kanade.tachiyomi.extension.fr.reaperscans -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.SChapter -import okhttp3.HttpUrl.Companion.toHttpUrl -import org.jsoup.nodes.Element -import java.text.SimpleDateFormat -import java.util.Locale +import eu.kanade.tachiyomi.multisrc.keyoapp.Keyoapp -class ReaperScans : Madara( +class ReaperScans : Keyoapp( "Reaper Scans", - "https://reaperscans.fr", + "https://reaper-scans.fr", "fr", - SimpleDateFormat("dd/MM/yyyy", Locale.US), ) { - // Migrated from WpMangaReader to Madara. - override val versionId = 2 - override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply { - val urlElement = element.selectFirst(chapterUrlSelector)!! + // Migrated from Madara to Keyoapp. + override val versionId = 4 - name = urlElement.selectFirst("p.chapter-manhwa-title")?.text() - ?: urlElement.ownText() - date_upload = urlElement.selectFirst("span.chapter-release-date > i")?.text() - .let { parseChapterDate(it) } - - val fixedUrl = urlElement.attr("abs:href").toHttpUrl().newBuilder() - .removeAllQueryParameters("style") - .addQueryParameter("style", "list") - .toString() - - setUrlWithoutDomain(fixedUrl) - } + override val cdnUrl = "https://3xfsjdlc.is1.buzz/uploads" }