Read One Punch Man: Updated baseUrl (#9929)
* Updated domain of One Punch Man extension * Added newly added sources in the new website * Fixed an issue where wrong date was displayed for chapters * Review changes, fixed correct date not displaying in ReadBerserkManga as well --------- Co-authored-by: MuhamedZ1 <88522251+MuhamedZ1@users.noreply.github.com>
This commit is contained in:
parent
286ccd2f53
commit
3d44d9423d
@ -2,4 +2,4 @@ plugins {
|
||||
id("lib-multisrc")
|
||||
}
|
||||
|
||||
baseVersionCode = 4
|
||||
baseVersionCode = 5
|
||||
|
@ -96,7 +96,6 @@ abstract class MangaCatalog(
|
||||
name = "$name1 - $name2"
|
||||
}
|
||||
url = element.select(".col-span-4 > a").attr("abs:href")
|
||||
date_upload = System.currentTimeMillis()
|
||||
}
|
||||
|
||||
// Pages
|
||||
|
@ -3,8 +3,11 @@ package eu.kanade.tachiyomi.extension.en.readberserkmanga
|
||||
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
||||
import eu.kanade.tachiyomi.source.model.SChapter
|
||||
import eu.kanade.tachiyomi.source.model.SManga
|
||||
import keiyoushi.utils.tryParse
|
||||
import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class ReadBerserkManga : MangaCatalog("Read Berserk Manga", "https://readberserk.com", "en") {
|
||||
override val sourceList = listOf(
|
||||
@ -26,6 +29,8 @@ class ReadBerserkManga : MangaCatalog("Read Berserk Manga", "https://readberserk
|
||||
override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply {
|
||||
name = element.select("td:first-child").text()
|
||||
url = element.select("a.btn-primary").attr("abs:href")
|
||||
date_upload = System.currentTimeMillis() // I have no idear how to parse Date stuff
|
||||
date_upload = DATE_FORMAT.tryParse(element.select("td:nth-child(2)").text())
|
||||
}
|
||||
}
|
||||
|
||||
private val DATE_FORMAT = SimpleDateFormat("MMM dd, yyyy", Locale.US)
|
||||
|
@ -2,7 +2,7 @@ ext {
|
||||
extName = 'Read One-Punch Man Manga Online'
|
||||
extClass = '.ReadOnePunchManMangaOnlineTwo'
|
||||
themePkg = 'mangacatalog'
|
||||
baseUrl = 'https://ww3.readopm.com'
|
||||
baseUrl = 'https://ww6.readopm.com'
|
||||
overrideVersionCode = 1
|
||||
isNsfw = false
|
||||
}
|
||||
|
@ -3,16 +3,22 @@ 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 keiyoushi.utils.tryParse
|
||||
import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class ReadOnePunchManMangaOnlineTwo : MangaCatalog("Read One-Punch Man Manga Online", "https://ww3.readopm.com", "en") {
|
||||
class ReadOnePunchManMangaOnlineTwo : MangaCatalog("Read One-Punch Man Manga Online", "https://ww6.readopm.com", "en") {
|
||||
override val sourceList = listOf(
|
||||
Pair("One Punch Man", "$baseUrl/manga/one-punch-man/"),
|
||||
Pair("Official", "$baseUrl/manga/one-punch-man-official/"),
|
||||
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("Versus (ONE)", "$baseUrl/manga/versus/"),
|
||||
Pair("Bug Ego", "$baseUrl/manga/bug-ego/"),
|
||||
Pair("Eyeshield 21", "$baseUrl/manga/eyeshield-21/"),
|
||||
).sortedBy { it.first }.distinctBy { it.second }
|
||||
|
||||
@ -25,6 +31,8 @@ class ReadOnePunchManMangaOnlineTwo : MangaCatalog("Read One-Punch Man Manga Onl
|
||||
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
|
||||
date_upload = DATE_FORMAT.tryParse(element.select("td:nth-child(2)").text())
|
||||
}
|
||||
}
|
||||
|
||||
private val DATE_FORMAT = SimpleDateFormat("MMM dd, yyyy", Locale.US)
|
||||
|
Loading…
x
Reference in New Issue
Block a user