Keyoapp: Fix manga details (#6985)

* fix manga details

* change also description select
This commit is contained in:
dngonz 2025-01-06 13:38:43 +01:00 committed by Draff
parent ab7b4fa09e
commit f8bafa79ee
No known key found for this signature in database
GPG Key ID: E8A89F3211677653

View File

@ -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(),