From 5ad751cc202077346aab60d28eebb5c681ee19fd Mon Sep 17 00:00:00 2001 From: kana-shii <79055104+kana-shii@users.noreply.github.com> Date: Sat, 1 Feb 2025 10:40:49 -0300 Subject: [PATCH] Yaoi Manga Online: Remove author name from title (#7016) * Update YaoiMangaOnline.kt * Update build.gradle * Update YaoiMangaOnline.kt * Update YaoiMangaOnline.kt * Update YaoiMangaOnline.kt * Update YaoiMangaOnline.kt --------- Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> --- src/all/yaoimangaonline/build.gradle | 2 +- .../extension/all/yaoimangaonline/YaoiMangaOnline.kt | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/all/yaoimangaonline/build.gradle b/src/all/yaoimangaonline/build.gradle index 7d9a0215b..afb08648a 100644 --- a/src/all/yaoimangaonline/build.gradle +++ b/src/all/yaoimangaonline/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Yaoi Manga Online' extClass = '.YaoiMangaOnline' - extVersionCode = 3 + extVersionCode = 4 isNsfw = true } diff --git a/src/all/yaoimangaonline/src/eu/kanade/tachiyomi/extension/all/yaoimangaonline/YaoiMangaOnline.kt b/src/all/yaoimangaonline/src/eu/kanade/tachiyomi/extension/all/yaoimangaonline/YaoiMangaOnline.kt index fa8e0276e..8fee33a66 100644 --- a/src/all/yaoimangaonline/src/eu/kanade/tachiyomi/extension/all/yaoimangaonline/YaoiMangaOnline.kt +++ b/src/all/yaoimangaonline/src/eu/kanade/tachiyomi/extension/all/yaoimangaonline/YaoiMangaOnline.kt @@ -73,10 +73,18 @@ class YaoiMangaOnline : ParsedHttpSource() { override fun mangaDetailsParse(document: Document) = SManga.create().apply { title = document.select("h1.entry-title").text() + title = title.substringBeforeLast("by").trim() thumbnail_url = document .selectFirst(".herald-post-thumbnail img")?.attr("src") - description = document.select(".entry-content > p").text() + description = document.select(".entry-content > p:not(:has(img)):not(:contains(You need to login))") + .let { elements -> + elements.joinToString("\n\n") { it.wholeText() } + } genre = document.select(".meta-tags > a").joinToString { it.text() } + author = document.select(".entry-content > p:contains(Mangaka:)").text() + .substringAfter("Mangaka:") + .substringBefore("Language:") + .trim() } override fun chapterListSelector() = ".mpp-toc a"