Ace Scans: fix images not load (#12349)
This commit is contained in:
parent
69fa5b4571
commit
063ba1f4ca
@ -1,5 +1,22 @@
|
|||||||
package eu.kanade.tachiyomi.extension.en.acescans
|
package eu.kanade.tachiyomi.extension.en.acescans
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.wpmangareader.WPMangaReader
|
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")) }
|
||||||
|
}
|
||||||
|
@ -14,7 +14,7 @@ class WPMangaReaderGenerator : ThemeSourceGenerator {
|
|||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
MultiLang("Flame Scans", "https://flamescans.org", listOf("ar", "en"), className = "FlameScansFactory", pkgName = "flamescans", overrideVersionCode = 1),
|
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("Alpha Scans", "https://alpha-scans.org", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Anitation Arts", "https://anitationarts.org", "en", overrideVersionCode = 1),
|
SingleLang("Anitation Arts", "https://anitationarts.org", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Arcane scan", "https://arcanescan.fr", "fr"),
|
SingleLang("Arcane scan", "https://arcanescan.fr", "fr"),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user