Zbulu: fix chapter missing, removing UA (#14409)
* Zbulu: fix chapter missing, removing UA - removing custom user-agent - fix chapter missing some source got chapter missing caused by custom theme/updated theme - reorder generator closes #13978 * add nsfw
This commit is contained in:
parent
073ee70a00
commit
322292e34b
@ -34,7 +34,6 @@ abstract class Zbulu(
|
|||||||
.build()
|
.build()
|
||||||
|
|
||||||
override fun headersBuilder(): Headers.Builder = Headers.Builder()
|
override fun headersBuilder(): Headers.Builder = Headers.Builder()
|
||||||
.add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0")
|
|
||||||
.add("Content-Encoding", "identity")
|
.add("Content-Encoding", "identity")
|
||||||
|
|
||||||
// Decreases calls, helps with Cloudflare
|
// Decreases calls, helps with Cloudflare
|
||||||
@ -122,7 +121,7 @@ abstract class Zbulu(
|
|||||||
|
|
||||||
// Chapters
|
// Chapters
|
||||||
|
|
||||||
override fun chapterListSelector() = "div.go-border"
|
override fun chapterListSelector() = ".chapters-wrapper div.go-border, .items-chapters a"
|
||||||
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
override fun chapterListParse(response: Response): List<SChapter> {
|
||||||
val chapters = mutableListOf<SChapter>()
|
val chapters = mutableListOf<SChapter>()
|
||||||
@ -140,10 +139,8 @@ abstract class Zbulu(
|
|||||||
|
|
||||||
override fun chapterFromElement(element: Element): SChapter {
|
override fun chapterFromElement(element: Element): SChapter {
|
||||||
return SChapter.create().apply {
|
return SChapter.create().apply {
|
||||||
element.select("a").let {
|
setUrlWithoutDomain(element.select("a").attr("href"))
|
||||||
setUrlWithoutDomain(it.attr("href").addTrailingSlash())
|
name = element.select("h2").text()
|
||||||
name = it.text()
|
|
||||||
}
|
|
||||||
date_upload = element.select("div.chapter-date")?.text().toDate()
|
date_upload = element.select("div.chapter-date")?.text().toDate()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9,14 +9,14 @@ class ZbuluGenerator : ThemeSourceGenerator {
|
|||||||
|
|
||||||
override val themeClass = "Zbulu"
|
override val themeClass = "Zbulu"
|
||||||
|
|
||||||
override val baseVersionCode: Int = 5
|
override val baseVersionCode: Int = 6
|
||||||
|
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
SingleLang("HolyManga", "https://w30.holymanga.net", "en", overrideVersionCode = 2),
|
SingleLang("BeeManga", "https://ww1.beemanga.com", "en"),
|
||||||
SingleLang("My Toon", "https://mytoon.net", "en", overrideVersionCode = 1),
|
|
||||||
SingleLang("Koo Manga", "https://ww9.koomanga.com", "en", overrideVersionCode = 1),
|
|
||||||
SingleLang("Bulu Manga", "https://ww8.bulumanga.net", "en", overrideVersionCode = 1),
|
SingleLang("Bulu Manga", "https://ww8.bulumanga.net", "en", overrideVersionCode = 1),
|
||||||
SingleLang("BeeManga", "https://ww1.beemanga.com", "en")
|
SingleLang("HolyManga", "https://w30.holymanga.net", "en", isNsfw = true, overrideVersionCode = 2),
|
||||||
|
SingleLang("Koo Manga", "https://ww9.koomanga.com", "en", overrideVersionCode = 1),
|
||||||
|
SingleLang("My Toon", "https://mytoon.net", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
)
|
)
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user