parent
208168943c
commit
b1e4ab83cc
@ -2,8 +2,8 @@ ext {
|
|||||||
extName = 'Manga Crab'
|
extName = 'Manga Crab'
|
||||||
extClass = '.MangaCrab'
|
extClass = '.MangaCrab'
|
||||||
themePkg = 'madara'
|
themePkg = 'madara'
|
||||||
baseUrl = 'https://wikicrab.xyz'
|
baseUrl = 'https://mangacrab.topmanhuas.org'
|
||||||
overrideVersionCode = 12
|
overrideVersionCode = 13
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -10,13 +10,14 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
|
|||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
import eu.kanade.tachiyomi.source.ConfigurableSource
|
import eu.kanade.tachiyomi.source.ConfigurableSource
|
||||||
import keiyoushi.utils.getPreferences
|
import keiyoushi.utils.getPreferences
|
||||||
|
import org.jsoup.nodes.Element
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
class MangaCrab :
|
class MangaCrab :
|
||||||
Madara(
|
Madara(
|
||||||
"Manga Crab",
|
"Manga Crab",
|
||||||
"https://mangacrab.org",
|
"https://mangacrab.topmanhuas.org",
|
||||||
"es",
|
"es",
|
||||||
SimpleDateFormat("dd/MM/yyyy", Locale("es")),
|
SimpleDateFormat("dd/MM/yyyy", Locale("es")),
|
||||||
),
|
),
|
||||||
@ -44,4 +45,17 @@ class MangaCrab :
|
|||||||
override fun setupPreferenceScreen(screen: PreferenceScreen) {
|
override fun setupPreferenceScreen(screen: PreferenceScreen) {
|
||||||
addRandomUAPreferenceToScreen(screen)
|
addRandomUAPreferenceToScreen(screen)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override val pageListParseSelector = "div.page-break:not([style*='display:none'])"
|
||||||
|
|
||||||
|
override fun imageFromElement(element: Element): String? {
|
||||||
|
return when {
|
||||||
|
element.hasAttr("data-src") -> element.attr("abs:data-src")
|
||||||
|
element.hasAttr("data-lazy-src") -> element.attr("abs:data-lazy-src")
|
||||||
|
element.hasAttr("srcset") -> element.attr("abs:srcset").getSrcSetImage()
|
||||||
|
element.hasAttr("data-cfsrc") -> element.attr("abs:data-cfsrc")
|
||||||
|
element.hasAttr("data-src-base64") -> element.attr("abs:data-src-base64")
|
||||||
|
else -> element.attr("abs:src")
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user