CCC webcomic: support multi-image chapters (#6186)

* 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”>
This commit is contained in:
az4521 2021-03-16 19:41:11 -04:00 committed by GitHub
parent cbee420e35
commit 5dbfde95d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'Vinne Veritas - CCC' extName = 'Vinne Veritas - CCC'
pkgNameSuffix = 'all.vinnieVeritas' pkgNameSuffix = 'all.vinnieVeritas'
extClass = '.vinnieVeritasFactory' extClass = '.vinnieVeritasFactory'
extVersionCode = 1 extVersionCode = 2
libVersion = '1.2' libVersion = '1.2'
} }

View File

@ -1,5 +1,6 @@
package eu.kanade.tachiyomi.extension.all.vinnieVeritas 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.FilterList
import eu.kanade.tachiyomi.source.model.MangasPage import eu.kanade.tachiyomi.source.model.MangasPage
import eu.kanade.tachiyomi.source.model.Page 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() 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 { override fun chapterFromElement(element: Element): SChapter {
val chapter = SChapter.create() 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 return chapter
} }
override fun pageListRequest(chapter: SChapter): Request {
return GET(chapter.url, headers)
}
override fun pageListParse(document: Document): List<Page> { override fun pageListParse(document: Document): List<Page> {
return listOf( return document.select(".webcomic-image img").mapIndexed { i, image -> Page(i, "", image.attr("src")) }
Page(0, "", document.select(".webcomic-image img").attr("src"))
)
} }
companion object { companion object {