diff --git a/src/ko/newtoki/build.gradle b/src/ko/newtoki/build.gradle index 93a1d88a3..19bcd775d 100644 --- a/src/ko/newtoki/build.gradle +++ b/src/ko/newtoki/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'NewToki' pkgNameSuffix = 'ko.newtoki' extClass = '.NewTokiFactory' - extVersionCode = 12 + extVersionCode = 13 libVersion = '1.2' } diff --git a/src/ko/newtoki/src/eu/kanade/tachiyomi/extension/ko/newtoki/NewToki.kt b/src/ko/newtoki/src/eu/kanade/tachiyomi/extension/ko/newtoki/NewToki.kt index b45dbe169..6b156ee03 100644 --- a/src/ko/newtoki/src/eu/kanade/tachiyomi/extension/ko/newtoki/NewToki.kt +++ b/src/ko/newtoki/src/eu/kanade/tachiyomi/extension/ko/newtoki/NewToki.kt @@ -77,6 +77,7 @@ open class NewToki(override val name: String, private val defaultBaseUrl: String override fun mangaDetailsParse(document: Document): SManga { val info = document.select("div.view-title > .view-content").first() val title = document.select("div.view-content > span > b").text() + val thumbnail = document.select("div.row div.view-img > img").attr("src") val descriptionElement = info.select("div.row div.view-content:not([style])") val description = descriptionElement.map { it.text().trim() @@ -85,6 +86,7 @@ open class NewToki(override val name: String, private val defaultBaseUrl: String val manga = SManga.create() manga.title = title manga.description = description.joinToString("\n") + manga.thumbnail_url = thumbnail descriptionElement.forEach { val text = it.text() when { @@ -164,8 +166,8 @@ open class NewToki(override val name: String, private val defaultBaseUrl: String } override fun pageListParse(document: Document): List { - return document.select("article > div > div > img") - .filterNot { it.attr("data-original").contains("blank.gif") } + return document.select("article > div div > img") + .filterNot { !it.hasAttr("data-original") || it.attr("data-original").contains("blank.gif") } .mapIndexed { i, img -> Page(i, "", img.attr("abs:data-original")) } }