From 846d2d92bda9a82add158789895af4f59b9996bd Mon Sep 17 00:00:00 2001 From: mrtear <91820779+mrtear@users.noreply.github.com> Date: Sat, 20 Sep 2025 02:44:36 -0600 Subject: [PATCH] KiraScans & VioletScans: filter out paid chapters (#10630) * bump * update * VioletScans --- src/en/kirascans/build.gradle | 2 +- .../kanade/tachiyomi/extension/en/kirascans/KiraScans.kt | 9 +-------- src/en/shojoscans/build.gradle | 2 +- .../tachiyomi/extension/en/shojoscans/VioletScans.kt | 2 ++ 4 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/en/kirascans/build.gradle b/src/en/kirascans/build.gradle index 7e1470b62..77325fc5d 100644 --- a/src/en/kirascans/build.gradle +++ b/src/en/kirascans/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.KiraScans' themePkg = 'mangathemesia' baseUrl = 'https://kirascans.com' - overrideVersionCode = 0 + overrideVersionCode = 1 isNsfw = false } diff --git a/src/en/kirascans/src/eu/kanade/tachiyomi/extension/en/kirascans/KiraScans.kt b/src/en/kirascans/src/eu/kanade/tachiyomi/extension/en/kirascans/KiraScans.kt index 4ac9e100c..6643e5351 100644 --- a/src/en/kirascans/src/eu/kanade/tachiyomi/extension/en/kirascans/KiraScans.kt +++ b/src/en/kirascans/src/eu/kanade/tachiyomi/extension/en/kirascans/KiraScans.kt @@ -1,18 +1,11 @@ package eu.kanade.tachiyomi.extension.en.kirascans import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia -import eu.kanade.tachiyomi.source.model.Page -import org.jsoup.nodes.Document class KiraScans : MangaThemesia( "Kira Scans", "https://kirascans.com", "en", ) { - override fun pageListParse(document: Document): List { - document.selectFirst("p.fw-semibold:contains(This chapter is locked)")?.let { - throw Exception("Chapter is locked") - } - return super.pageListParse(document) - } + override fun chapterListSelector(): String = "#chapterlist li:not(:has(svg))" } diff --git a/src/en/shojoscans/build.gradle b/src/en/shojoscans/build.gradle index 0ff53130e..8dbe07783 100644 --- a/src/en/shojoscans/build.gradle +++ b/src/en/shojoscans/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.VioletScans' themePkg = 'mangathemesia' baseUrl = 'https://violetscans.com' - overrideVersionCode = 1 + overrideVersionCode = 2 isNsfw = false } diff --git a/src/en/shojoscans/src/eu/kanade/tachiyomi/extension/en/shojoscans/VioletScans.kt b/src/en/shojoscans/src/eu/kanade/tachiyomi/extension/en/shojoscans/VioletScans.kt index c70ea8236..c8279202f 100644 --- a/src/en/shojoscans/src/eu/kanade/tachiyomi/extension/en/shojoscans/VioletScans.kt +++ b/src/en/shojoscans/src/eu/kanade/tachiyomi/extension/en/shojoscans/VioletScans.kt @@ -9,4 +9,6 @@ class VioletScans : MangaThemesia( mangaUrlDirectory = "/comics", ) { override val id = 9079184529211162476 + + override fun chapterListSelector(): String = "#chapterlist li:not(:has(svg))" }