2021-04-04 20:34:03 +00:00
|
|
|
package eu.kanade.tachiyomi.extension.en.readonepunchmanmangaonlinetwo
|
|
|
|
|
|
|
|
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
|
|
|
import eu.kanade.tachiyomi.source.model.SChapter
|
|
|
|
import eu.kanade.tachiyomi.source.model.SManga
|
|
|
|
import org.jsoup.nodes.Document
|
|
|
|
import org.jsoup.nodes.Element
|
|
|
|
|
|
|
|
class ReadOnePunchManMangaOnlineTwo : MangaCatalog("Read One-Punch Man Manga Online", "https://ww3.readopm.com", "en") {
|
|
|
|
override val sourceList = listOf(
|
|
|
|
Pair("One Punch Man", "$baseUrl/manga/one-punch-man/"),
|
|
|
|
Pair("Onepunch-Man (ONE)", "$baseUrl/manga/onepunch-man-one/"),
|
|
|
|
Pair("Colored", "$baseUrl/manga/one-punch-man-colored/"),
|
|
|
|
Pair("Mob Psycho 100", "$baseUrl/manga/mob-psycho-100/"),
|
|
|
|
Pair("Reigen", "$baseUrl/manga/reigen/"),
|
|
|
|
Pair("Eyeshield 21", "$baseUrl/manga/eyeshield-21/"),
|
|
|
|
).sortedBy { it.first }.distinctBy { it.second }
|
|
|
|
|
|
|
|
override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply {
|
|
|
|
description = document.select("div.card-body > p").text()
|
|
|
|
title = document.select("h2 > span").text().substringAfter("Manga: ").trim()
|
|
|
|
thumbnail_url = document.select(".card-img-right").attr("src")
|
|
|
|
}
|
|
|
|
override fun chapterListSelector(): String = "tbody > tr"
|
|
|
|
override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply {
|
|
|
|
name = element.select("td:first-child").text()
|
|
|
|
url = element.select("a").attr("abs:href")
|
2021-08-22 15:29:08 +00:00
|
|
|
date_upload = System.currentTimeMillis() // I have no idear how to parse Date stuff
|
2021-04-04 20:34:03 +00:00
|
|
|
}
|
|
|
|
}
|