WPMangaStream: remove artist/author empty placeholder (#10510)
remove empty placeholder author/artist for some source/title
This commit is contained in:
parent
cbc2e8fa18
commit
07247b4fd9
@ -209,8 +209,8 @@ abstract class WPMangaStream(
|
|||||||
return SManga.create().apply {
|
return SManga.create().apply {
|
||||||
document.select("div.bigcontent, div.animefull, div.main-info").firstOrNull()?.let { infoElement ->
|
document.select("div.bigcontent, div.animefull, div.main-info").firstOrNull()?.let { infoElement ->
|
||||||
status = parseStatus(infoElement.select("span:contains(Status:), .imptdt:contains(Status) i").firstOrNull()?.ownText())
|
status = parseStatus(infoElement.select("span:contains(Status:), .imptdt:contains(Status) i").firstOrNull()?.ownText())
|
||||||
author = infoElement.select("span:contains(Author:), span:contains(Pengarang:), .fmed b:contains(Author)+span, .imptdt:contains(Author) i").firstOrNull()?.ownText()
|
author = isEmptyPlaceholder(infoElement.select("span:contains(Author:), span:contains(Pengarang:), .fmed b:contains(Author)+span, .imptdt:contains(Author) i").firstOrNull()?.ownText())
|
||||||
artist = infoElement.select(".fmed b:contains(Artist)+span, .imptdt:contains(Artist) i").firstOrNull()?.ownText()
|
artist = isEmptyPlaceholder(infoElement.select(".fmed b:contains(Artist)+span, .imptdt:contains(Artist) i").firstOrNull()?.ownText())
|
||||||
description = infoElement.select("div.desc p, div.entry-content p").joinToString("\n") { it.text() }
|
description = infoElement.select("div.desc p, div.entry-content p").joinToString("\n") { it.text() }
|
||||||
thumbnail_url = infoElement.select("div.thumb img").imgAttr()
|
thumbnail_url = infoElement.select("div.thumb img").imgAttr()
|
||||||
|
|
||||||
@ -251,6 +251,10 @@ abstract class WPMangaStream(
|
|||||||
else -> SManga.UNKNOWN
|
else -> SManga.UNKNOWN
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun isEmptyPlaceholder(string: String?): String? {
|
||||||
|
return if (string == "-" || string == "N/A") "" else string
|
||||||
|
}
|
||||||
|
|
||||||
override fun chapterListSelector() = "div.bxcl ul li, div.cl ul li, ul li:has(div.chbox):has(div.eph-num)"
|
override fun chapterListSelector() = "div.bxcl ul li, div.cl ul li, ul li:has(div.chbox):has(div.eph-num)"
|
||||||
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
|
@ -10,7 +10,7 @@ class WPMangaStreamGenerator : ThemeSourceGenerator {
|
|||||||
|
|
||||||
override val themeClass = "WPMangaStream"
|
override val themeClass = "WPMangaStream"
|
||||||
|
|
||||||
override val baseVersionCode: Int = 12
|
override val baseVersionCode: Int = 13
|
||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
MultiLang("Asura Scans", "https://www.asurascans.com", listOf("en", "tr"), className = "AsuraScansFactory", pkgName = "asurascans", overrideVersionCode = 10),
|
MultiLang("Asura Scans", "https://www.asurascans.com", listOf("en", "tr"), className = "AsuraScansFactory", pkgName = "asurascans", overrideVersionCode = 10),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user