Haomanwu: stop loading chapters with placeholder images (#11917)
This commit is contained in:
parent
e3f0168d75
commit
5b1a81ec44
@ -1,7 +1,9 @@
|
||||
package eu.kanade.tachiyomi.extension.zh.haomanwu
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.mccms.MCCMS
|
||||
import eu.kanade.tachiyomi.source.model.Page
|
||||
import eu.kanade.tachiyomi.source.model.SManga
|
||||
import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
|
||||
class Haomanwu : MCCMS("好漫屋", "https://app2.haomanwu.com") {
|
||||
@ -14,4 +16,12 @@ class Haomanwu : MCCMS("好漫屋", "https://app2.haomanwu.com") {
|
||||
title = element.text()
|
||||
setUrlWithoutDomain(element.attr("abs:href"))
|
||||
}
|
||||
|
||||
override fun pageListParse(document: Document): List<Page> {
|
||||
val pages = super.pageListParse(document)
|
||||
if (pages.any { it.imageUrl!!.endsWith("tianjia.jpg") }) {
|
||||
throw Exception("该章节有图片尚未添加")
|
||||
}
|
||||
return pages
|
||||
}
|
||||
}
|
||||
|
@ -10,7 +10,9 @@ import okhttp3.Response
|
||||
import org.jsoup.nodes.Document
|
||||
import org.jsoup.nodes.Element
|
||||
|
||||
// 漫城CMS http://mccms.cn/
|
||||
/**
|
||||
* 漫城CMS http://mccms.cn/
|
||||
*/
|
||||
abstract class MCCMS(
|
||||
override val name: String,
|
||||
override val baseUrl: String,
|
||||
|
@ -8,10 +8,22 @@ class MCCMSGenerator : ThemeSourceGenerator {
|
||||
override val themePkg = "mccms"
|
||||
override val baseVersionCode = 1
|
||||
override val sources = listOf(
|
||||
SingleLang("Haoman6", "https://www.haoman6.com", "zh", className = "Haoman6", overrideVersionCode = 1),
|
||||
SingleLang("Haomanwu", "https://app2.haomanwu.com", "zh", className = "Haomanwu", overrideVersionCode = 2),
|
||||
SingleLang("Haoman6 (g-lens)", "https://www.g-lens.com", "zh", className = "Haoman6_glens", overrideVersionCode = 0),
|
||||
SingleLang("Haoman8", "https://caiji.haoman8.com", "zh", className = "Haoman8", overrideVersionCode = 0),
|
||||
SingleLang(
|
||||
name = "Haoman6", baseUrl = "https://www.haoman6.com", lang = "zh",
|
||||
className = "Haoman6", sourceName = "好漫6", overrideVersionCode = 1
|
||||
),
|
||||
SingleLang(
|
||||
name = "Haomanwu", baseUrl = "https://app2.haomanwu.com", lang = "zh",
|
||||
className = "Haomanwu", sourceName = "好漫屋", overrideVersionCode = 3
|
||||
),
|
||||
SingleLang(
|
||||
name = "Haoman6 (g-lens)", baseUrl = "https://www.g-lens.com", lang = "zh",
|
||||
className = "Haoman6_glens", sourceName = "好漫6 (g-lens)", overrideVersionCode = 0
|
||||
),
|
||||
SingleLang(
|
||||
name = "Haoman8", baseUrl = "https://caiji.haoman8.com", lang = "zh",
|
||||
className = "Haoman8", sourceName = "好漫8", overrideVersionCode = 0
|
||||
),
|
||||
)
|
||||
|
||||
companion object {
|
||||
|
Loading…
x
Reference in New Issue
Block a user