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 {
 | 
			
		||||
            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())
 | 
			
		||||
                author = 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()
 | 
			
		||||
                author = isEmptyPlaceholder(infoElement.select("span:contains(Author:), span:contains(Pengarang:), .fmed b:contains(Author)+span, .imptdt:contains(Author) 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() }
 | 
			
		||||
                thumbnail_url = infoElement.select("div.thumb img").imgAttr()
 | 
			
		||||
 | 
			
		||||
@ -251,6 +251,10 @@ abstract class WPMangaStream(
 | 
			
		||||
        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 chapterListParse(response: Response): List<SChapter> {
 | 
			
		||||
 | 
			
		||||
@ -10,7 +10,7 @@ class WPMangaStreamGenerator : ThemeSourceGenerator {
 | 
			
		||||
 | 
			
		||||
    override val themeClass = "WPMangaStream"
 | 
			
		||||
 | 
			
		||||
    override val baseVersionCode: Int = 12
 | 
			
		||||
    override val baseVersionCode: Int = 13
 | 
			
		||||
 | 
			
		||||
    override val sources = listOf(
 | 
			
		||||
        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