parent
00ef9f9477
commit
5b58d5458a
|
@ -5,7 +5,7 @@ ext {
|
||||||
appName = 'Tachiyomi: BlogTruyen'
|
appName = 'Tachiyomi: BlogTruyen'
|
||||||
pkgNameSuffix = 'vi.blogtruyen'
|
pkgNameSuffix = 'vi.blogtruyen'
|
||||||
extClass = '.BlogTruyen'
|
extClass = '.BlogTruyen'
|
||||||
extVersionCode = 5
|
extVersionCode = 6
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -138,13 +138,18 @@ class BlogTruyen : ParsedHttpSource() {
|
||||||
|
|
||||||
override fun pageListParse(document: Document): List<Page> {
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
val pages = mutableListOf<Page>()
|
val pages = mutableListOf<Page>()
|
||||||
var i = 0
|
val pageUrl = document.select("link[rel=canonical]").attr("href")
|
||||||
document.select("article#content > img").forEach {
|
document.select("article#content > img").forEachIndexed { i, e ->
|
||||||
pages.add(Page(i++, "", it.attr("src")))
|
pages.add(Page(i, pageUrl, e.attr("src")))
|
||||||
}
|
}
|
||||||
return pages
|
return pages
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun imageRequest(page: Page): Request {
|
||||||
|
val imgHeaders = headersBuilder().add("Referer", page.url).build()
|
||||||
|
return GET(page.imageUrl!!, imgHeaders)
|
||||||
|
}
|
||||||
|
|
||||||
override fun imageUrlRequest(page: Page) = GET(page.url)
|
override fun imageUrlRequest(page: Page) = GET(page.url)
|
||||||
|
|
||||||
override fun imageUrlParse(document: Document) = ""
|
override fun imageUrlParse(document: Document) = ""
|
||||||
|
|
|
@ -5,7 +5,7 @@ ext {
|
||||||
appName = 'Tachiyomi: HentaiVN'
|
appName = 'Tachiyomi: HentaiVN'
|
||||||
pkgNameSuffix = 'vi.hentaivn'
|
pkgNameSuffix = 'vi.hentaivn'
|
||||||
extClass = '.HentaiVN'
|
extClass = '.HentaiVN'
|
||||||
extVersionCode = 2
|
extVersionCode = 3
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -81,7 +81,19 @@ class HentaiVN : ParsedHttpSource() {
|
||||||
else -> SManga.UNKNOWN
|
else -> SManga.UNKNOWN
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun pageListParse(document: Document) = document.select("#image > img").mapIndexed { i, element -> Page(i, "", element.attr("src")) }
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
|
val pages = mutableListOf<Page>()
|
||||||
|
val pageUrl = document.select("link[rel=canonical]").attr("href")
|
||||||
|
document.select("#image > img").forEachIndexed { i, e ->
|
||||||
|
pages.add(Page(i, pageUrl, e.attr("src")))
|
||||||
|
}
|
||||||
|
return pages
|
||||||
|
}
|
||||||
|
|
||||||
|
override fun imageRequest(page: Page): Request {
|
||||||
|
val imgHeaders = headersBuilder().add("Referer", page.url).build()
|
||||||
|
return GET(page.imageUrl!!, imgHeaders)
|
||||||
|
}
|
||||||
|
|
||||||
override fun popularMangaFromElement(element: Element) = latestUpdatesFromElement(element)
|
override fun popularMangaFromElement(element: Element) = latestUpdatesFromElement(element)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue