From 0c3a9dc8aaeef464f8b677349b80780caec63dc6 Mon Sep 17 00:00:00 2001 From: Yush0DAN <157328957+Yush0DAN@users.noreply.github.com> Date: Mon, 11 Nov 2024 02:41:27 -0600 Subject: [PATCH] TaurusFansub: fix mangaDetails (#5982) * fix mangaDetails * minus changes --- src/es/taurusfansub/build.gradle | 2 +- .../extension/es/taurusfansub/TaurusFansub.kt | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/es/taurusfansub/build.gradle b/src/es/taurusfansub/build.gradle index e0b8b4a37..7b93ffbef 100644 --- a/src/es/taurusfansub/build.gradle +++ b/src/es/taurusfansub/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.TaurusFansub' themePkg = 'madara' baseUrl = 'https://taurusmanga.com' - overrideVersionCode = 1 + overrideVersionCode = 2 } apply from: "$rootDir/common.gradle" diff --git a/src/es/taurusfansub/src/eu/kanade/tachiyomi/extension/es/taurusfansub/TaurusFansub.kt b/src/es/taurusfansub/src/eu/kanade/tachiyomi/extension/es/taurusfansub/TaurusFansub.kt index 623c238ab..ab9dd45a2 100644 --- a/src/es/taurusfansub/src/eu/kanade/tachiyomi/extension/es/taurusfansub/TaurusFansub.kt +++ b/src/es/taurusfansub/src/eu/kanade/tachiyomi/extension/es/taurusfansub/TaurusFansub.kt @@ -2,6 +2,8 @@ package eu.kanade.tachiyomi.extension.es.taurusfansub import eu.kanade.tachiyomi.multisrc.madara.Madara import eu.kanade.tachiyomi.network.interceptor.rateLimit +import eu.kanade.tachiyomi.source.model.SManga +import org.jsoup.nodes.Document import java.text.SimpleDateFormat import java.util.Locale import java.util.concurrent.TimeUnit @@ -19,5 +21,21 @@ class TaurusFansub : Madara( override val useNewChapterEndpoint = true override val useLoadMoreRequest = LoadMoreStrategy.Always - override val mangaDetailsSelectorDescription = "div.tab-summary > div.tab-content > div#tab-reducir > div.contenedor" + override fun mangaDetailsParse(document: Document): SManga { + val manga = SManga.create() + + manga.description = document.select("div.site-content div.summary_content p").text() + manga.genre = document.select("div.site-content div.summary_content div.genres-content").joinToString { it.text() } + manga.author = document.select("div.site-content div.summary_content div.tags-content").text() + + val stado = document.select("div.site-content div.summary_content div.manga-title div.post-content_item div.summary-content").first()?.text() + manga.status = when (stado) { + "En Curso" -> { SManga.ONGOING } + "Completado" -> { SManga.COMPLETED } + else -> { SManga.UNKNOWN } + } + manga.artist = document.select("div.site-content div.summary_content div.tags-content").text() + + return manga + } }