From 7a0b545316e28a8745204c8d3f47340cdb05206a Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Tue, 9 Jun 2020 02:38:48 -0400 Subject: [PATCH] NHentai - fix pages (#3455) --- src/all/nhentai/build.gradle | 2 +- .../tachiyomi/extension/all/nhentai/NHentai.kt | 15 ++------------- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/src/all/nhentai/build.gradle b/src/all/nhentai/build.gradle index eafa68771..e0359d5f7 100644 --- a/src/all/nhentai/build.gradle +++ b/src/all/nhentai/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: NHentai' pkgNameSuffix = 'all.nhentai' extClass = '.NHFactory' - extVersionCode = 19 + extVersionCode = 20 libVersion = '1.2' } diff --git a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt index b7ac43639..534ba5bfe 100644 --- a/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt +++ b/src/all/nhentai/src/eu/kanade/tachiyomi/extension/all/nhentai/NHentai.kt @@ -224,21 +224,10 @@ open class NHentai( override fun chapterListSelector() = throw UnsupportedOperationException("Not used") - override fun pageListRequest(chapter: SChapter) = GET("$baseUrl${chapter.url}", headers) - override fun pageListParse(document: Document): List<Page> { - val pageElements = document.select("#thumbnail-container > div") - val pageList = mutableListOf<Page>() - - pageElements.forEach { - Page(pageList.size).run { - this.imageUrl = it.select("a > img").attr("data-src").replace("t.nh", "i.nh").replace("t.", ".") - - pageList.add(pageList.size, this) - } + return document.select("div.thumbs a > img").mapIndexed { i, img -> + Page(i, "", img.attr("abs:data-src").replace("t.nh", "i.nh").replace("t.", ".")) } - - return pageList } override fun getFilterList(): FilterList = FilterList(