From 48ed9621c73fcdf869b92d69f4a3c61109573707 Mon Sep 17 00:00:00 2001 From: Chopper <156493704+choppeh@users.noreply.github.com> Date: Sun, 2 Feb 2025 05:28:47 -0300 Subject: [PATCH] HattoriManga: Fix search and manga status (#7455) Fix search and manga status --- src/tr/hattorimanga/build.gradle | 2 +- .../extension/tr/hattorimanga/HattoriManga.kt | 12 +++++++++--- .../extension/tr/hattorimanga/HattoriMangaDto.kt | 3 --- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/tr/hattorimanga/build.gradle b/src/tr/hattorimanga/build.gradle index 2a2fc24df..25b14aa54 100644 --- a/src/tr/hattorimanga/build.gradle +++ b/src/tr/hattorimanga/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Hattori Manga' extClass = '.HattoriManga' - extVersionCode = 40 + extVersionCode = 41 isNsfw = true } diff --git a/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriManga.kt b/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriManga.kt index e6f0934fd..767ee93e4 100644 --- a/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriManga.kt +++ b/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriManga.kt @@ -131,6 +131,15 @@ class HattoriManga : HttpSource() { description = document.selectFirst(".anime-details-text p")?.text() author = document.selectFirst(".anime-details-widget li:has(span:contains(Yazar))")?.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))") ?.ownText() ?.split(",") @@ -224,9 +233,6 @@ class HattoriManga : HttpSource() { val mangas = response.parseAs>().map { SManga.create().apply { title = it.title - description = it.description - author = it.author - artist = it.artist thumbnail_url = "$baseUrl/storage/${it.thumbnail}" url = "/manga/${it.slug}" } diff --git a/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriMangaDto.kt b/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriMangaDto.kt index 6f5843c56..ed2014036 100644 --- a/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriMangaDto.kt +++ b/src/tr/hattorimanga/src/eu/kanade/tachiyomi/extension/tr/hattorimanga/HattoriMangaDto.kt @@ -49,9 +49,6 @@ class LatestUpdateDto( class SearchManga( val slug: String, val title: String, - val description: String, @SerialName("cover_image") val thumbnail: String, - val author: String, - val artist: String, )