From 4e9f670523181409dc0115bc49607972e0701ea4 Mon Sep 17 00:00:00 2001 From: Ejan <35057681+e-shl@users.noreply.github.com> Date: Wed, 11 May 2022 23:52:18 +0500 Subject: [PATCH] alt eng title & hide empty(not has translated) chapter (#11804) --- src/ru/unicomics/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/ru/unicomics/UniComics.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ru/unicomics/build.gradle b/src/ru/unicomics/build.gradle index c93714fd3..411bc3ddf 100644 --- a/src/ru/unicomics/build.gradle +++ b/src/ru/unicomics/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'UniComics' pkgNameSuffix = 'ru.unicomics' extClass = '.UniComics' - extVersionCode = 3 + extVersionCode = 4 } dependencies { diff --git a/src/ru/unicomics/src/eu/kanade/tachiyomi/extension/ru/unicomics/UniComics.kt b/src/ru/unicomics/src/eu/kanade/tachiyomi/extension/ru/unicomics/UniComics.kt index 9645b7760..307f238d5 100644 --- a/src/ru/unicomics/src/eu/kanade/tachiyomi/extension/ru/unicomics/UniComics.kt +++ b/src/ru/unicomics/src/eu/kanade/tachiyomi/extension/ru/unicomics/UniComics.kt @@ -202,7 +202,7 @@ class UniComics : ParsedHttpSource() { infoElement.select("img").first().attr("src") else document.select(".left_comics img").first().attr("src").replace(".jpg", "_big.jpg") - description = infoElement.select("p").last()?.text() + description = infoElement.select("H2").first().text() + "\n" + infoElement.select("p").last()?.text().orEmpty() author = infoElement.select("tr:contains(Издательство)").text() genre = infoElement.select("tr:contains(Жанр) a").joinToString { it.text() } } @@ -228,7 +228,7 @@ class UniComics : ParsedHttpSource() { return GET("$baseDefaultUrl${manga.url}/page/$page", headers) } - override fun chapterListSelector() = "div.right_comics" + override fun chapterListSelector() = "div.right_comics:has(td:contains(Читать))" private fun chapterListParse(response: Response, manga: SManga): List<SChapter> { val document = response.asJsoup() @@ -236,7 +236,7 @@ class UniComics : ParsedHttpSource() { } private fun chapterFromElement(element: Element, manga: SManga): SChapter { - val urlElement = element.select("td:eq(1) a") + val urlElement = element.select("td:contains(Читать) a").first() val chapter = SChapter.create() element.select(".list_title").first().text().let { val titleNoPrefix = it.removePrefix(manga.title).removePrefix(":").trim()