[GocTruyenTranh] Fixes

Fix author + "null" in altTitle [GocTruyenTranh]
master
Draken 1 year ago committed by GitHub
parent 794a737b6d
commit b08051789d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -144,7 +144,7 @@ internal class GocTruyenTranh(context: MangaLoaderContext) :
url = "/$slug",
publicUrl = mangaUrl,
title = item.getString("name"),
altTitle = item.optString("origin_name").takeIf { it.isNotEmpty() },
altTitle = item.optString("origin_name")?.takeUnless { it == "null" || it.isEmpty() },
description = item.optString("content"),
rating = RATING_UNKNOWN,
isNsfw = isNsfwSource,
@ -165,7 +165,7 @@ internal class GocTruyenTranh(context: MangaLoaderContext) :
val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml()
return manga.copy(
rating = doc.selectFirst("div > span.leading-none")?.text()?.toFloatOrNull()?.div(5f) ?: RATING_UNKNOWN,
author = doc.selectFirst("div:contains(Tác giả) + div")?.text()?.takeIf { it.isNotEmpty() },
author = doc.selectFirst("aside p:contains(Tác giả:) a[href^='/tac-gia/']")?.text(),
chapters = doc.select("ul[itemtype='https://schema.org/ItemList'] li").mapChapters(reversed = true) { i, li ->
val a = li.selectFirstOrThrow("a")
val href = a.attrAsRelativeUrl("href")
@ -292,4 +292,4 @@ internal class GocTruyenTranh(context: MangaLoaderContext) :
MangaTag("Trọng Sinh", "69", source),
MangaTag("Magic", "70", source),
)
}
}

Loading…
Cancel
Save