diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNep.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNep.kt index 6e8014bc7..dcee38a40 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNep.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNep.kt @@ -190,6 +190,12 @@ abstract class NepNep( status = info.select("li.list-group-item:has(span:contains(Status)) a:contains(scan)").text().toStatus() description = info.select("div.Content").text() thumbnail_url = info.select("img").attr("abs:src") + + // add manga/manhwa/manhua thinggy to genre + val type = info.select("li.list-group-item:has(span:contains(Type)) a, a[href*=type\\=]").firstOrNull()?.ownText() + genre += if (genre!!.contains(type.toString(), true) || type == "-") "" + else if (!type.isNullOrEmpty() && !genre.isNullOrEmpty()) ", $type" + else if (!type.isNullOrEmpty() && genre.isNullOrEmpty()) "$type" else "" } } } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNepGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNepGenerator.kt index 20823719d..5265967ac 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNepGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/nepnep/NepNepGenerator.kt @@ -9,7 +9,7 @@ class NepNepGenerator : ThemeSourceGenerator { override val themeClass = "NepNep" - override val baseVersionCode: Int = 1 + override val baseVersionCode: Int = 2 override val sources = listOf( SingleLang("MangaSee", "https://mangasee123.com", "en", overrideVersionCode = 20), diff --git a/src/id/komiku/build.gradle b/src/id/komiku/build.gradle index 3cfb039b0..f6f785815 100644 --- a/src/id/komiku/build.gradle +++ b/src/id/komiku/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Komiku' pkgNameSuffix = 'id.komiku' extClass = '.Komiku' - extVersionCode = 9 + extVersionCode = 10 libVersion = '1.2' } diff --git a/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt b/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt index 3ce255e49..bdcbe7ddc 100644 --- a/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt +++ b/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt @@ -231,6 +231,12 @@ class Komiku : ParsedHttpSource() { genre = document.select("li[itemprop=genre] > a").joinToString { it.text() } status = parseStatus(document.select("table.inftable tr > td:contains(Status) + td").text()) thumbnail_url = document.select("div.ims > img").attr("abs:src") + + // add manga/manhwa/manhua thinggy to genre + val type = document.select("table.inftable tr:contains(Jenis) a, table.inftable tr:has(a[href*=category\\/]) a, a[href*=category\\/]").text() + genre += if (genre!!.contains(type.toString(), true) || type == "-") "" + else if (!type.isNullOrEmpty() && !genre.isNullOrEmpty()) ", $type" + else if (!type.isNullOrEmpty() && genre.isNullOrEmpty()) "$type" else "" } private fun parseStatus(status: String) = when { diff --git a/src/id/maidmanga/build.gradle b/src/id/maidmanga/build.gradle index 16c370518..7ddaff0d2 100644 --- a/src/id/maidmanga/build.gradle +++ b/src/id/maidmanga/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Maid - Manga' pkgNameSuffix = 'id.maidmanga' extClass = '.MaidManga' - extVersionCode = 5 + extVersionCode = 6 libVersion = '1.2' } diff --git a/src/id/maidmanga/src/eu/kanade/tachiyomi/extension/id/maidmanga/MaidManga.kt b/src/id/maidmanga/src/eu/kanade/tachiyomi/extension/id/maidmanga/MaidManga.kt index d407f8f85..71165bc83 100644 --- a/src/id/maidmanga/src/eu/kanade/tachiyomi/extension/id/maidmanga/MaidManga.kt +++ b/src/id/maidmanga/src/eu/kanade/tachiyomi/extension/id/maidmanga/MaidManga.kt @@ -103,6 +103,12 @@ class MaidManga : ParsedHttpSource() { thumbnail_url = document.select("div.series-thumb img").attr("abs:src") status = parseStatus(document.select("div.block span.status").text()) author = document.select("ul.series-infolist li b:contains(Author) + span").text() + + // add manga/manhwa/manhua thinggy to genre + val type = document.select("div.block span.type").text() + genre += if (genre!!.contains(type.toString(), true) || type == "-") "" + else if (!type.isNullOrEmpty() && !genre.isNullOrEmpty()) ", $type" + else if (!type.isNullOrEmpty() && genre.isNullOrEmpty()) "$type" else "" } } diff --git a/src/id/manhuaid/build.gradle b/src/id/manhuaid/build.gradle index 662375a69..d2179af5f 100644 --- a/src/id/manhuaid/build.gradle +++ b/src/id/manhuaid/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'ManhuaID' pkgNameSuffix = 'id.manhuaid' extClass = '.ManhuaID' - extVersionCode = 4 + extVersionCode = 5 libVersion = '1.2' } diff --git a/src/id/manhuaid/src/eu/kanade/tachiyomi/extension/id/manhuaid/ManhuaID.kt b/src/id/manhuaid/src/eu/kanade/tachiyomi/extension/id/manhuaid/ManhuaID.kt index dbb1e11bd..8cc04bebc 100644 --- a/src/id/manhuaid/src/eu/kanade/tachiyomi/extension/id/manhuaid/ManhuaID.kt +++ b/src/id/manhuaid/src/eu/kanade/tachiyomi/extension/id/manhuaid/ManhuaID.kt @@ -67,6 +67,12 @@ class ManhuaID : ParsedHttpSource() { parseStatus(it) } thumbnail_url = document.select("img.img-fluid").attr("abs:src") + + // add manga/manhwa/manhua thinggy to genre + val type = document.select("table tr:contains(Type) a, table a[href*=type]").firstOrNull()?.ownText() + genre += if (genre!!.contains(type.toString(), true) || type == "-") "" + else if (!type.isNullOrEmpty() && !genre.isNullOrEmpty()) ", $type" + else if (!type.isNullOrEmpty() && genre.isNullOrEmpty()) "$type" else "" } private fun parseStatus(status: String) = when {