Fixes LynxScans (#7767)
This commit is contained in:
parent
8585b5cd81
commit
f6832d402e
23
multisrc/overrides/genkan/lynxscans/src/LynxScans.kt
Normal file
23
multisrc/overrides/genkan/lynxscans/src/LynxScans.kt
Normal file
@ -0,0 +1,23 @@
|
||||
package eu.kanade.tachiyomi.extension.en.lynxscans
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.genkan.Genkan
|
||||
import org.jsoup.nodes.Document
|
||||
import eu.kanade.tachiyomi.source.model.Page
|
||||
|
||||
class LynxScans : Genkan("Lynx Scans", "https://lynxscans.com", "en") {
|
||||
override fun pageListParse(document: Document): List<Page> {
|
||||
val pages = mutableListOf<Page>()
|
||||
|
||||
|
||||
val allImages = document.select("div#pages-container + script").first().data()
|
||||
.substringAfter("[").substringBefore("];")
|
||||
.replace(Regex("""["\\]"""), "")
|
||||
.split(",/")
|
||||
|
||||
for (i in allImages.indices) {
|
||||
pages.add(Page(i, "", if (i == 0) allImages[i] else "/" + allImages[i]))
|
||||
}
|
||||
|
||||
return pages
|
||||
}
|
||||
}
|
@ -17,7 +17,7 @@ class GenkanGenerator : ThemeSourceGenerator {
|
||||
SingleLang("ZeroScans", "https://zeroscans.com", "en"),
|
||||
SingleLang("The Nonames Scans", "https://the-nonames.com", "en"),
|
||||
SingleLang("Edelgarde Scans", "https://edelgardescans.com", "en"),
|
||||
SingleLang("LynxScans", "https://lynxscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("LynxScans", "https://lynxscans.com", "en", overrideVersionCode = 2),
|
||||
)
|
||||
|
||||
companion object {
|
||||
|
Loading…
x
Reference in New Issue
Block a user