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")
|
id("lib-multisrc")
|
||||||
}
|
}
|
||||||
|
|
||||||
baseVersionCode = 4
|
baseVersionCode = 5
|
||||||
|
@ -96,7 +96,6 @@ abstract class MangaCatalog(
|
|||||||
name = "$name1 - $name2"
|
name = "$name1 - $name2"
|
||||||
}
|
}
|
||||||
url = element.select(".col-span-4 > a").attr("abs:href")
|
url = element.select(".col-span-4 > a").attr("abs:href")
|
||||||
date_upload = System.currentTimeMillis()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
|
@ -3,8 +3,11 @@ package eu.kanade.tachiyomi.extension.en.readberserkmanga
|
|||||||
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
||||||
import eu.kanade.tachiyomi.source.model.SChapter
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||||||
import eu.kanade.tachiyomi.source.model.SManga
|
import eu.kanade.tachiyomi.source.model.SManga
|
||||||
|
import keiyoushi.utils.tryParse
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
import org.jsoup.nodes.Element
|
import org.jsoup.nodes.Element
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
class ReadBerserkManga : MangaCatalog("Read Berserk Manga", "https://readberserk.com", "en") {
|
class ReadBerserkManga : MangaCatalog("Read Berserk Manga", "https://readberserk.com", "en") {
|
||||||
override val sourceList = listOf(
|
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 {
|
override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply {
|
||||||
name = element.select("td:first-child").text()
|
name = element.select("td:first-child").text()
|
||||||
url = element.select("a.btn-primary").attr("abs:href")
|
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'
|
extName = 'Read One-Punch Man Manga Online'
|
||||||
extClass = '.ReadOnePunchManMangaOnlineTwo'
|
extClass = '.ReadOnePunchManMangaOnlineTwo'
|
||||||
themePkg = 'mangacatalog'
|
themePkg = 'mangacatalog'
|
||||||
baseUrl = 'https://ww3.readopm.com'
|
baseUrl = 'https://ww6.readopm.com'
|
||||||
overrideVersionCode = 1
|
overrideVersionCode = 1
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
@ -3,16 +3,22 @@ package eu.kanade.tachiyomi.extension.en.readonepunchmanmangaonlinetwo
|
|||||||
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
import eu.kanade.tachiyomi.multisrc.mangacatalog.MangaCatalog
|
||||||
import eu.kanade.tachiyomi.source.model.SChapter
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||||||
import eu.kanade.tachiyomi.source.model.SManga
|
import eu.kanade.tachiyomi.source.model.SManga
|
||||||
|
import keiyoushi.utils.tryParse
|
||||||
import org.jsoup.nodes.Document
|
import org.jsoup.nodes.Document
|
||||||
import org.jsoup.nodes.Element
|
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(
|
override val sourceList = listOf(
|
||||||
Pair("One Punch Man", "$baseUrl/manga/one-punch-man/"),
|
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("Onepunch-Man (ONE)", "$baseUrl/manga/onepunch-man-one/"),
|
||||||
Pair("Colored", "$baseUrl/manga/one-punch-man-colored/"),
|
Pair("Colored", "$baseUrl/manga/one-punch-man-colored/"),
|
||||||
Pair("Mob Psycho 100", "$baseUrl/manga/mob-psycho-100/"),
|
Pair("Mob Psycho 100", "$baseUrl/manga/mob-psycho-100/"),
|
||||||
Pair("Reigen", "$baseUrl/manga/reigen/"),
|
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/"),
|
Pair("Eyeshield 21", "$baseUrl/manga/eyeshield-21/"),
|
||||||
).sortedBy { it.first }.distinctBy { it.second }
|
).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 {
|
override fun chapterFromElement(element: Element): SChapter = SChapter.create().apply {
|
||||||
name = element.select("td:first-child").text()
|
name = element.select("td:first-child").text()
|
||||||
url = element.select("a").attr("abs:href")
|
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