diff --git a/src/id/soulscans/build.gradle b/src/id/soulscans/build.gradle index 5b9c0cf49..f00126b39 100644 --- a/src/id/soulscans/build.gradle +++ b/src/id/soulscans/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.SoulScans' themePkg = 'mangathemesia' baseUrl = 'https://soulscans.my.id' - overrideVersionCode = 1 + overrideVersionCode = 2 } apply from: "$rootDir/common.gradle" diff --git a/src/id/soulscans/src/eu/kanade/tachiyomi/extension/id/soulscans/SoulScans.kt b/src/id/soulscans/src/eu/kanade/tachiyomi/extension/id/soulscans/SoulScans.kt index 0e30054aa..c6df1f622 100644 --- a/src/id/soulscans/src/eu/kanade/tachiyomi/extension/id/soulscans/SoulScans.kt +++ b/src/id/soulscans/src/eu/kanade/tachiyomi/extension/id/soulscans/SoulScans.kt @@ -9,6 +9,8 @@ class SoulScans : MangaThemesia("Soul Scans", "https://soulscans.my.id", "id") { override val hasProjectPage = true + override fun searchMangaSelector() = ".listupd .bs .bsx:not(:has(.novelabel))" + override fun mangaDetailsParse(document: Document) = SManga.create().apply { document.selectFirst(seriesDetailsSelector)?.let { seriesDetails -> title = seriesDetails.selectFirst(seriesTitleSelector)?.text().orEmpty() @@ -38,4 +40,6 @@ class SoulScans : MangaThemesia("Soul Scans", "https://soulscans.my.id", "id") { seriesDetails.select(seriesThumbnailSelector).firstOrNull()?.let { thumbnail_url = it.imgAttr() } } } + + override val pageSelector = "div#readerarea img:not([src*='.gif'])" }