From 45b5e362c77a846158422c22cb92d2f0424cb886 Mon Sep 17 00:00:00 2001 From: sinnghabhay80 <55084281+sinnghabhay80@users.noreply.github.com> Date: Fri, 4 Nov 2022 16:31:00 +0530 Subject: [PATCH] Fixed Title Error, added status(on_hiatus) (#14121) * Fixed Title display for BL and GL * Fixed Discrepancies in Some Title Parsing * Fixed status for on Hiatus titles. Co-authored-by: Abhay Singh --- src/en/tapastic/build.gradle | 2 +- .../extension/en/tapastic/Tapastic.kt | 22 ++++++++++++------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/en/tapastic/build.gradle b/src/en/tapastic/build.gradle index 0be684c80..c9597ef64 100644 --- a/src/en/tapastic/build.gradle +++ b/src/en/tapastic/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Tapas' pkgNameSuffix = 'en.tapastic' extClass = '.Tapastic' - extVersionCode = 18 + extVersionCode = 19 isNsfw = true } diff --git a/src/en/tapastic/src/eu/kanade/tachiyomi/extension/en/tapastic/Tapastic.kt b/src/en/tapastic/src/eu/kanade/tachiyomi/extension/en/tapastic/Tapastic.kt index 63468f09c..e4e38dd65 100644 --- a/src/en/tapastic/src/eu/kanade/tachiyomi/extension/en/tapastic/Tapastic.kt +++ b/src/en/tapastic/src/eu/kanade/tachiyomi/extension/en/tapastic/Tapastic.kt @@ -182,18 +182,18 @@ class Tapastic : ConfigurableSource, ParsedHttpSource() { val genreArray = arrayOf( "Any", "Action", - "Boys Love", + "BL", "Comedy", "Drama", "Fantasy", - "Girls Love", + "GL", "Gaming", "Horror", "LGBTQ+", "Mystery", "Romance", - "Science Fiction", - "Slice of Life" + "Science fiction", + "Slice of life" ) } } @@ -281,11 +281,17 @@ class Tapastic : ConfigurableSource, ParsedHttpSource() { artist = author status = document.select("div.schedule span.schedule-label").text().toStatus() val announcementName: String? = document.select("div.series-announcement div.announcement__text p").text() - val announcementText: String? = document.select("div.announcement__body p.js-announcement-text").text() - description = if (announcementName.isNullOrEmpty() || announcementText.isNullOrEmpty()) { - document.select("div.row-body span.description__body").text() + + if (announcementName!!.contains("Hiatus")) { + status = SManga.ON_HIATUS + description = document.select("div.row-body span.description__body").text() } else { - announcementName.plus("\n") + announcementText.plus("\n\n") + document.select("div.row-body span.description__body").text() + val announcementText: String? = document.select("div.announcement__body p.js-announcement-text").text() + description = if (announcementName.isNullOrEmpty() || announcementText.isNullOrEmpty()) { + document.select("div.row-body span.description__body").text() + } else { + announcementName.plus("\n") + announcementText.plus("\n\n") + document.select("div.row-body span.description__body").text() + } } }