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("ZeroScans", "https://zeroscans.com", "en"),
|
||||||
SingleLang("The Nonames Scans", "https://the-nonames.com", "en"),
|
SingleLang("The Nonames Scans", "https://the-nonames.com", "en"),
|
||||||
SingleLang("Edelgarde Scans", "https://edelgardescans.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 {
|
companion object {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user