HattoriManga: Fix search and manga status (#7455)
Fix search and manga status
This commit is contained in:
parent
831cc82113
commit
48ed9621c7
|
@ -1,7 +1,7 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'Hattori Manga'
|
extName = 'Hattori Manga'
|
||||||
extClass = '.HattoriManga'
|
extClass = '.HattoriManga'
|
||||||
extVersionCode = 40
|
extVersionCode = 41
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -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,
|
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue