From c8f9962defedfce41e89d0bb7dc48f204f73370e Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Tue, 11 Feb 2025 20:16:39 +0700 Subject: [PATCH 1/3] [TruyenHentaiVN] Fix tags --- .../org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt index ce086c22..84255a95 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt @@ -38,7 +38,7 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co when { !filter.tags.isNullOrEmpty() -> { val tag = filter.tags.first() - append("/") + append("/the-loai-") append(tag.key) if (page > 1) { append("?page=") @@ -173,4 +173,4 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co } else null }.toSet() } -} \ No newline at end of file +} From 09596331fd50dbd06b5d57d2e03e7019552c260c Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Tue, 11 Feb 2025 20:21:47 +0700 Subject: [PATCH 2/3] [TruyenHentaiVN] Fix tags --- .../org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt index 84255a95..95feceda 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt @@ -38,8 +38,7 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co when { !filter.tags.isNullOrEmpty() -> { val tag = filter.tags.first() - append("/the-loai-") - append(tag.key) + append(tag.href) if (page > 1) { append("?page=") append(page) From aa9a499a09dde39722cc59613482c354bdea78d5 Mon Sep 17 00:00:00 2001 From: Draken Date: Tue, 11 Feb 2025 13:30:27 +0000 Subject: [PATCH 3/3] [TruyenHentaiVN] Fix tags --- .../org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt index 95feceda..0e457d2b 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/TruyenHentaiVN.kt @@ -38,7 +38,7 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co when { !filter.tags.isNullOrEmpty() -> { val tag = filter.tags.first() - append(tag.href) + append(tag.key) if (page > 1) { append("?page=") append(page) @@ -159,10 +159,8 @@ internal class TruyenHentaiVN(context: MangaLoaderContext) : PagedMangaParser(co private suspend fun getAvailableTags(): Set { val doc = webClient.httpGet("https://$domain").parseHtml() return doc.select("a.py-2[href^=/the-loai-]").mapNotNull { element -> - val href = element.attr("href") - val key = href.removePrefix("/") + val key = element.attr("href") val title = element.text() - if (key.isNotEmpty() && title.isNotEmpty()) { MangaTag( key = key,