2023-06-30 14:30:44 +00:00
|
|
|
|
package eu.kanade.tachiyomi.extension.en.readallcomicscom
|
|
|
|
|
|
|
|
|
|
import eu.kanade.tachiyomi.multisrc.readallcomics.ReadAllComics
|
|
|
|
|
import eu.kanade.tachiyomi.source.model.SManga
|
|
|
|
|
import org.jsoup.nodes.Element
|
|
|
|
|
|
|
|
|
|
class ReadAllComicsCom : ReadAllComics("ReadAllComics", "https://readallcomics.com", "en") {
|
|
|
|
|
|
|
|
|
|
override fun nullablePopularManga(element: Element): SManga? {
|
|
|
|
|
return super.nullablePopularManga(element)?.apply {
|
|
|
|
|
title = title.let {
|
|
|
|
|
titleRegex.find(it)?.value?.trim()
|
|
|
|
|
?.removeSuffix("v")?.trim()
|
|
|
|
|
?.substringBeforeLast("vol")
|
|
|
|
|
?: it
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2023-07-21 02:06:50 +00:00
|
|
|
|
override fun pageListSelector() = "body img:not(body div[id=\"logo\"] img)"
|
|
|
|
|
|
2023-06-30 14:30:44 +00:00
|
|
|
|
companion object {
|
|
|
|
|
private val titleRegex = Regex("""^([a-zA-Z_.\s\-–:]*)""")
|
|
|
|
|
}
|
|
|
|
|
}
|