From 5dbfde95d347a8b2c3a6e477b3bc9c501c16fea9 Mon Sep 17 00:00:00 2001 From: az4521 Date: Tue, 16 Mar 2021 19:41:11 -0400 Subject: [PATCH] CCC webcomic: support multi-image chapters (#6186) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * CCC webcomic: support multi-image chapters most of the chapters are only a single image long, whoops * whoops * fix issue where chapters past 280 are spanish Co-authored-by: az4521 <“az4521@users.noreply.github.com”> --- src/all/vinnieVeritas/build.gradle | 2 +- .../extension/all/vinnieVeritas/vinnieVeritas.kt | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/all/vinnieVeritas/build.gradle b/src/all/vinnieVeritas/build.gradle index 0f1b5680b..7a34c4dda 100755 --- a/src/all/vinnieVeritas/build.gradle +++ b/src/all/vinnieVeritas/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Vinne Veritas - CCC' pkgNameSuffix = 'all.vinnieVeritas' extClass = '.vinnieVeritasFactory' - extVersionCode = 1 + extVersionCode = 2 libVersion = '1.2' } diff --git a/src/all/vinnieVeritas/src/eu/kanade/tachiyomi/extension/all/vinnieVeritas/vinnieVeritas.kt b/src/all/vinnieVeritas/src/eu/kanade/tachiyomi/extension/all/vinnieVeritas/vinnieVeritas.kt index 931f5b8ca..dd3542c1f 100755 --- a/src/all/vinnieVeritas/src/eu/kanade/tachiyomi/extension/all/vinnieVeritas/vinnieVeritas.kt +++ b/src/all/vinnieVeritas/src/eu/kanade/tachiyomi/extension/all/vinnieVeritas/vinnieVeritas.kt @@ -1,5 +1,6 @@ package eu.kanade.tachiyomi.extension.all.vinnieVeritas +import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.MangasPage import eu.kanade.tachiyomi.source.model.Page @@ -53,7 +54,7 @@ CCC es el nombre de la segunda ciudad mas grande que hay, no son siglas ni la ab return super.chapterListParse(response).reversed() } - override fun chapterListSelector() = "optgroup:nth-child(${if (lang == "en"){3}else {2}}) option" + override fun chapterListSelector() = "option.webcomic${if (lang == "en"){1}else {2}}-link" override fun chapterFromElement(element: Element): SChapter { val chapter = SChapter.create() @@ -62,10 +63,12 @@ CCC es el nombre de la segunda ciudad mas grande que hay, no son siglas ni la ab return chapter } + override fun pageListRequest(chapter: SChapter): Request { + return GET(chapter.url, headers) + } + override fun pageListParse(document: Document): List { - return listOf( - Page(0, "", document.select(".webcomic-image img").attr("src")) - ) + return document.select(".webcomic-image img").mapIndexed { i, image -> Page(i, "", image.attr("src")) } } companion object {