From f8bafa79ee5461d5d2f52ea607cca1c771fa66ec Mon Sep 17 00:00:00 2001 From: dngonz Date: Mon, 6 Jan 2025 13:38:43 +0100 Subject: [PATCH] Keyoapp: Fix manga details (#6985) * fix manga details * change also description select --- .../eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt b/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt index cd59f6817..bd4f8bfa4 100644 --- a/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt +++ b/lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt @@ -210,12 +210,12 @@ abstract class Keyoapp( override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply { title = document.selectFirst("div.grid > h1")!!.text() thumbnail_url = document.getImageUrl("div[class*=photoURL]") - description = document.selectFirst("div.grid > div.overflow-hidden > p")?.text() - status = document.selectFirst("div[alt=Status]").parseStatus() - author = document.selectFirst("div[alt=Author]")?.text() - artist = document.selectFirst("div[alt=Artist]")?.text() + description = document.selectFirst("div:containsOwn(Synopsis) ~ div")?.text() + status = document.selectFirst("div:has(span:containsOwn(Status)) ~ div").parseStatus() + author = document.selectFirst("div:has(span:containsOwn(Author)) ~ div")?.text() + artist = document.selectFirst("div:has(span:containsOwn(Artist)) ~ div")?.text() genre = buildList { - document.selectFirst("div[alt='Series Type']")?.text()?.replaceFirstChar { + document.selectFirst("div:has(span:containsOwn(Type)) ~ div")?.text()?.replaceFirstChar { if (it.isLowerCase()) { it.titlecase( Locale.getDefault(),