Johannes Joens b2d8775f19
MangaCatalog multisrc extension (#6399)
* Create Ww3Read.kt

* Added Ww3ReadGenerator.kt

* Added Overrieds and icon

* Added More Sources

https://ww1.readjujutsukaisen.com
https://ww1.readtowerofgod.com
https://ww2.readhxh.com
https://readsololeveling.org
https://ww3.readneverland.com

* Update Ww3ReadGenerator.kt

* Removed old Names

* Added files with new name

* Removed files with old name

* Added files with new name
2021-04-04 16:34:03 -04:00

39 lines
1.8 KiB
Kotlin

package eu.kanade.tachiyomi.extension.en.readonepunchmanmangaonlinetwo
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
import eu.kanade.tachiyomi.source.model.MangasPage
import eu.kanade.tachiyomi.util.asJsoup
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.source.model.FilterList
import eu.kanade.tachiyomi.source.model.SChapter
import eu.kanade.tachiyomi.source.model.SManga
import eu.kanade.tachiyomi.source.model.Page
import eu.kanade.tachiyomi.source.online.ParsedHttpSource
import okhttp3.Request
import rx.Observable
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")
date_upload = System.currentTimeMillis() //I have no idear how to parse Date stuff
}
}