Fix MangaPark image URLs and some code cleanup (#159)
* Fix MangaPark image URLs and some code cleanup * Upgrade version * Update version code
This commit is contained in:
parent
2a91527e91
commit
c25282c36d
|
@ -5,8 +5,8 @@ ext {
|
||||||
appName = 'Tachiyomi: MangaPark'
|
appName = 'Tachiyomi: MangaPark'
|
||||||
pkgNameSuffix = "en.mangapark"
|
pkgNameSuffix = "en.mangapark"
|
||||||
extClass = '.MangaPark'
|
extClass = '.MangaPark'
|
||||||
extVersionCode = 1
|
extVersionCode = 2
|
||||||
extVersionSuffix = 1
|
extVersionSuffix = 2
|
||||||
libVersion = '1.0'
|
libVersion = '1.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -30,13 +30,17 @@ class MangaPark : ParsedHttpSource() {
|
||||||
|
|
||||||
override fun popularMangaSelector() = directorySelector
|
override fun popularMangaSelector() = directorySelector
|
||||||
|
|
||||||
|
private fun cleanUrl(url: String) = if (url.startsWith("//"))
|
||||||
|
"http:$url"
|
||||||
|
else url
|
||||||
|
|
||||||
private fun mangaFromElement(element: Element) = SManga.create().apply {
|
private fun mangaFromElement(element: Element) = SManga.create().apply {
|
||||||
val coverElement = element.getElementsByClass("cover").first()
|
val coverElement = element.getElementsByClass("cover").first()
|
||||||
url = coverElement.attr("href")
|
url = coverElement.attr("href")
|
||||||
|
|
||||||
title = coverElement.attr("title")
|
title = coverElement.attr("title")
|
||||||
|
|
||||||
thumbnail_url = coverElement.getElementsByTag("img").attr("src")
|
thumbnail_url = cleanUrl(coverElement.getElementsByTag("img").attr("src"))
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun popularMangaFromElement(element: Element) = mangaFromElement(element)
|
override fun popularMangaFromElement(element: Element) = mangaFromElement(element)
|
||||||
|
@ -73,7 +77,7 @@ class MangaPark : ParsedHttpSource() {
|
||||||
|
|
||||||
title = coverElement.attr("title")
|
title = coverElement.attr("title")
|
||||||
|
|
||||||
thumbnail_url = coverElement.attr("src")
|
thumbnail_url = cleanUrl(coverElement.attr("src"))
|
||||||
|
|
||||||
document.select(".attr > tbody > tr").forEach {
|
document.select(".attr > tbody > tr").forEach {
|
||||||
val type = it.getElementsByTag("th").first().text().trim().toLowerCase()
|
val type = it.getElementsByTag("th").first().text().trim().toLowerCase()
|
||||||
|
@ -176,7 +180,7 @@ class MangaPark : ParsedHttpSource() {
|
||||||
|
|
||||||
override fun pageListParse(document: Document)
|
override fun pageListParse(document: Document)
|
||||||
= document.getElementsByClass("img").map {
|
= document.getElementsByClass("img").map {
|
||||||
Page(it.attr("i").toInt() - 1, "", it.attr("src"))
|
Page(it.attr("i").toInt() - 1, "", cleanUrl(it.attr("src")))
|
||||||
}
|
}
|
||||||
|
|
||||||
//Unused, we can get image urls directly from the chapter page
|
//Unused, we can get image urls directly from the chapter page
|
||||||
|
|
Loading…
Reference in New Issue