Prune FMReader (#683)
This commit is contained in:
parent
a1d4f70db4
commit
21991147c7
Binary file not shown.
Before Width: | Height: | Size: 3.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.6 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.6 KiB |
Binary file not shown.
Before Width: | Height: | Size: 6.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 9.4 KiB |
|
@ -1,32 +0,0 @@
|
||||||
package eu.kanade.tachiyomi.extension.vi.saytruyen
|
|
||||||
|
|
||||||
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
|
|
||||||
import eu.kanade.tachiyomi.source.model.Page
|
|
||||||
import eu.kanade.tachiyomi.source.model.SChapter
|
|
||||||
import eu.kanade.tachiyomi.source.model.SManga
|
|
||||||
import eu.kanade.tachiyomi.util.asJsoup
|
|
||||||
import okhttp3.Response
|
|
||||||
import org.jsoup.nodes.Document
|
|
||||||
|
|
||||||
class SayTruyen : FMReader("Say Truyen", "https://saytruyenvip.com", "vi") {
|
|
||||||
override fun mangaDetailsParse(document: Document): SManga {
|
|
||||||
val info = document.select("div.row").first()!!
|
|
||||||
return SManga.create().apply {
|
|
||||||
author = info.select("div.row li:has(b:contains(Tác giả)) small").text()
|
|
||||||
genre = info.select("div.row li:has(b:contains(Thể loại)) small a").joinToString { it.text() }
|
|
||||||
status = parseStatus(info.select("div.row li:has(b:contains(Tình trạng)) a").text())
|
|
||||||
description = document.select("div.description").text()
|
|
||||||
thumbnail_url = info.select("img.thumbnail").attr("abs:src")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
override fun chapterListParse(response: Response): List<SChapter> {
|
|
||||||
return response.asJsoup().let { document ->
|
|
||||||
document.select(chapterListSelector()).map {
|
|
||||||
chapterFromElement(it).apply {
|
|
||||||
scanlator = document.select("div.row li:has(b:contains(Nhóm dịch)) small").text()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
override fun pageListParse(document: Document): List<Page> = super.pageListParse(document).onEach { it.imageUrl!!.trim() }
|
|
||||||
}
|
|
|
@ -16,7 +16,6 @@ class FMReaderGenerator : ThemeSourceGenerator {
|
||||||
SingleLang("Manga-TR", "https://manga-tr.com", "tr", className = "MangaTR", overrideVersionCode = 3),
|
SingleLang("Manga-TR", "https://manga-tr.com", "tr", className = "MangaTR", overrideVersionCode = 3),
|
||||||
SingleLang("Manga1000", "https://manga1000.top", "ja"),
|
SingleLang("Manga1000", "https://manga1000.top", "ja"),
|
||||||
SingleLang("Nicomanga", "https://nicomanga.com", "ja", isNsfw = true),
|
SingleLang("Nicomanga", "https://nicomanga.com", "ja", isNsfw = true),
|
||||||
SingleLang("Say Truyen", "https://saytruyenvip.com", "vi", overrideVersionCode = 3),
|
|
||||||
SingleLang("WeLoveManga", "https://weloma.art", "ja", pkgName = "rawlh", isNsfw = true, overrideVersionCode = 5),
|
SingleLang("WeLoveManga", "https://weloma.art", "ja", pkgName = "rawlh", isNsfw = true, overrideVersionCode = 5),
|
||||||
SingleLang("WeLoveMangaOne", "https://welovemanga.one", "ja", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("WeLoveMangaOne", "https://welovemanga.one", "ja", isNsfw = true, overrideVersionCode = 1),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue