From 70df8cbfa96aad0d93328b9a009ee3d65924f808 Mon Sep 17 00:00:00 2001 From: Hiirbaf <42479509+Hiirbaf@users.noreply.github.com> Date: Sun, 24 Aug 2025 06:51:41 -0300 Subject: [PATCH] Batcave: Add Genres (#10237) --- src/en/batcave/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/en/batcave/build.gradle b/src/en/batcave/build.gradle index 480cacffe..aba225a4f 100644 --- a/src/en/batcave/build.gradle +++ b/src/en/batcave/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'BatCave' extClass = '.BatCave' - extVersionCode = 4 + extVersionCode = 5 } apply from: "$rootDir/common.gradle" diff --git a/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt b/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt index bd3fb3170..e9b15b182 100644 --- a/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt +++ b/src/en/batcave/src/eu/kanade/tachiyomi/extension/en/batcave/BatCave.kt @@ -180,6 +180,10 @@ class BatCave : HttpSource() { thumbnail_url = document.selectFirst("div.page__poster img")?.absUrl("src") description = document.selectFirst("div.page__text")?.wholeText() author = document.selectFirst(".page__list > li:has(> div:contains(Publisher))")?.ownText() + genre = buildList { + document.select("div.page__tags a").mapTo(this) { it.text() } + add("Comic") + }.joinToString() status = when (document.selectFirst(".page__list > li:has(> div:contains(release type))")?.ownText()?.trim()) { "Ongoing" -> SManga.ONGOING "Complete" -> SManga.COMPLETED