From f1f374f7735044d3627bafda06e697f89e56a80f Mon Sep 17 00:00:00 2001 From: Aurel <68382673+Nyantad@users.noreply.github.com> Date: Sat, 20 Sep 2025 10:43:29 +0200 Subject: [PATCH] Fix StarboundScans revert to old loading by using src attribute (#10575) * fix(starboundscans): revert to old src because of site * Fix Review --- src/fr/starboundscans/build.gradle | 2 +- .../extension/fr/starboundscans/StarboundScans.kt | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/fr/starboundscans/build.gradle b/src/fr/starboundscans/build.gradle index 05d86fd01..f4aaf426b 100644 --- a/src/fr/starboundscans/build.gradle +++ b/src/fr/starboundscans/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.StarboundScans' themePkg = 'madara' baseUrl = 'https://starboundscans.com' - overrideVersionCode = 1 + overrideVersionCode = 2 isNsfw = false } diff --git a/src/fr/starboundscans/src/eu/kanade/tachiyomi/extension/fr/starboundscans/StarboundScans.kt b/src/fr/starboundscans/src/eu/kanade/tachiyomi/extension/fr/starboundscans/StarboundScans.kt index a779416b3..95ba09594 100644 --- a/src/fr/starboundscans/src/eu/kanade/tachiyomi/extension/fr/starboundscans/StarboundScans.kt +++ b/src/fr/starboundscans/src/eu/kanade/tachiyomi/extension/fr/starboundscans/StarboundScans.kt @@ -8,6 +8,7 @@ import keiyoushi.utils.tryParse import okhttp3.Headers import okhttp3.Response import org.jsoup.nodes.Document +import org.jsoup.nodes.Element import java.text.SimpleDateFormat import java.util.Locale @@ -63,9 +64,16 @@ class StarboundScans : Madara( } } + private fun Element.imgAttr(): String { + return when { + hasAttr("data-src") -> attr("abs:data-src") + else -> attr("abs:src") + } + } + override fun pageListParse(document: Document): List { return document.select("img.wp-manga-chapter-img").mapIndexed { index, element -> - val imageUrl = element.attr("abs:data-src") + val imageUrl = element.imgAttr() Page(index, url = document.location(), imageUrl = imageUrl) } }