2024-01-09 05:29:54 +06:00

27 lines
893 B
Kotlin

package eu.kanade.tachiyomi.extension.en.readgojo
import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
import eu.kanade.tachiyomi.source.model.SChapter
import org.jsoup.nodes.Element
class ReadGojo : MangaThemesia("ReadGojo", "https://readgojo.com", "en") {
override fun chapterFromElement(element: Element) = SChapter.create().apply {
setUrlWithoutDomain(element.attr("href"))
name = element.selectFirst(".truncate p")?.text()!!.ifBlank { element.text() }
date_upload = element.select("p").last()?.text()!!.split("Released ").last().parseChapterDate()
}
override fun chapterListSelector() = "#chapterlist > a"
protected override fun String?.parseChapterDate(): Long {
if (this == null) return 0
return try {
dateFormat.parse(this)?.time ?: 0
} catch (_: Exception) {
0
}
}
}