Ace Scans: fix images not load (#12349)

This commit is contained in:
Masga 2022-06-28 04:00:11 +07:00 committed by GitHub
parent 69fa5b4571
commit 063ba1f4ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 19 additions and 2 deletions

View File

@ -1,5 +1,22 @@
package eu.kanade.tachiyomi.extension.en.acescans
import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader
import eu.kanade.tachiyomi.source.model.Page
import org.jsoup.nodes.Document
import org.jsoup.nodes.Element
class AceScans : WPMangaReader("Ace Scans", "https://acescans.xyz", "en")
class AceScans : WPMangaReader("Ace Scans", "https://acescans.xyz", "en") {
override fun searchMangaFromElement(element: Element) =
super.searchMangaFromElement(element).apply {
thumbnail_url = element.select("img").attr("abs:data-src")
}
override fun mangaDetailsParse(document: Document) = super.mangaDetailsParse(document).apply {
thumbnail_url = document.select(seriesThumbnailSelector).attr("abs:data-src")
}
override fun pageListParse(document: Document): List<Page> =
document.select(pageSelector).filterNot {
it.attr("abs:data-src").isNullOrEmpty()
}.mapIndexed { i, img -> Page(i, "", img.attr("abs:data-src")) }
}

View File

@ -14,7 +14,7 @@ class WPMangaReaderGenerator : ThemeSourceGenerator {
override val sources = listOf(
MultiLang("Flame Scans", "https://flamescans.org", listOf("ar", "en"), className = "FlameScansFactory", pkgName = "flamescans", overrideVersionCode = 1),
SingleLang("Ace Scans", "https://acescans.xyz", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Ace Scans", "https://acescans.xyz", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("Alpha Scans", "https://alpha-scans.org", "en", overrideVersionCode = 1),
SingleLang("Anitation Arts", "https://anitationarts.org", "en", overrideVersionCode = 1),
SingleLang("Arcane scan", "https://arcanescan.fr", "fr"),