mangadex modify url (#455)

This commit is contained in:
Carlos 2018-08-19 08:24:32 -04:00 committed by GitHub
parent 831e52845b
commit 7e7b3c1b38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -5,8 +5,8 @@ ext {
appName = 'Tachiyomi: MangaDex'
pkgNameSuffix = 'all.mangadex'
extClass = '.MangadexFactory'
extVersionCode = 36
extVersionSuffix = 36
extVersionCode = 37
extVersionSuffix = 37
libVersion = '1.2'
}

View File

@ -79,19 +79,19 @@ open class Mangadex(override val lang: String, private val internalLang: String,
override fun popularMangaFromElement(element: Element): SManga {
val manga = SManga.create()
element.select("a.manga_title").first().let {
val url = removeMangaNameFromUrl(it.attr("href"))
val url = modifyMangaUrl(it.attr("href"))
manga.setUrlWithoutDomain(url)
manga.title = it.text().trim()
}
return manga
}
private fun removeMangaNameFromUrl(url: String): String = url.substringBeforeLast("/") + "/"
private fun modifyMangaUrl(url: String): String = url.replace("/title/", "/manga/").substringBeforeLast("/") + "/"
override fun latestUpdatesFromElement(element: Element): SManga {
val manga = SManga.create()
element.let {
manga.setUrlWithoutDomain(removeMangaNameFromUrl(it.attr("href")))
manga.setUrlWithoutDomain(modifyMangaUrl(it.attr("href")))
manga.title = it.text().trim()
}
@ -197,7 +197,7 @@ open class Mangadex(override val lang: String, private val internalLang: String,
val manga = SManga.create()
element.select("a.manga_title").first().let {
val url = removeMangaNameFromUrl(it.attr("href"))
val url = modifyMangaUrl(it.attr("href"))
manga.setUrlWithoutDomain(url)
manga.title = it.text().trim()
manga.author = it?.text()?.trim()