HattoriManga: Fix search and manga status (#7455)

Fix search and manga status
This commit is contained in:
Chopper 2025-02-02 05:28:47 -03:00 committed by Draff
parent 831cc82113
commit 48ed9621c7
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
3 changed files with 10 additions and 7 deletions

View File

@ -1,7 +1,7 @@
ext { ext {
extName = 'Hattori Manga' extName = 'Hattori Manga'
extClass = '.HattoriManga' extClass = '.HattoriManga'
extVersionCode = 40 extVersionCode = 41
isNsfw = true isNsfw = true
} }

View File

@ -131,6 +131,15 @@ class HattoriManga : HttpSource() {
description = document.selectFirst(".anime-details-text p")?.text() description = document.selectFirst(".anime-details-text p")?.text()
author = document.selectFirst(".anime-details-widget li:has(span:contains(Yazar))")?.ownText() author = document.selectFirst(".anime-details-widget li:has(span:contains(Yazar))")?.ownText()
artist = document.selectFirst(".anime-details-widget li:has(span:contains(Çizer))")?.ownText() artist = document.selectFirst(".anime-details-widget li:has(span:contains(Çizer))")?.ownText()
document.selectFirst(".anime-details-widget li:has(span:contains(Durum))")?.ownText()?.let {
status = when (it.lowercase()) {
"devam ediyor" -> SManga.ONGOING
"tamamlandı" -> SManga.COMPLETED
else -> SManga.UNKNOWN
}
}
genre = document.selectFirst(".anime-details-widget li:has(span:contains(Etiketler))") genre = document.selectFirst(".anime-details-widget li:has(span:contains(Etiketler))")
?.ownText() ?.ownText()
?.split(",") ?.split(",")
@ -224,9 +233,6 @@ class HattoriManga : HttpSource() {
val mangas = response.parseAs<List<SearchManga>>().map { val mangas = response.parseAs<List<SearchManga>>().map {
SManga.create().apply { SManga.create().apply {
title = it.title title = it.title
description = it.description
author = it.author
artist = it.artist
thumbnail_url = "$baseUrl/storage/${it.thumbnail}" thumbnail_url = "$baseUrl/storage/${it.thumbnail}"
url = "/manga/${it.slug}" url = "/manga/${it.slug}"
} }

View File

@ -49,9 +49,6 @@ class LatestUpdateDto(
class SearchManga( class SearchManga(
val slug: String, val slug: String,
val title: String, val title: String,
val description: String,
@SerialName("cover_image") @SerialName("cover_image")
val thumbnail: String, val thumbnail: String,
val author: String,
val artist: String,
) )