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>
This commit is contained in:
kana-shii 2025-02-01 10:40:49 -03:00 committed by Draff
parent 28f152a029
commit 5ad751cc20
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 10 additions and 2 deletions

View File

@ -1,7 +1,7 @@
ext { ext {
extName = 'Yaoi Manga Online' extName = 'Yaoi Manga Online'
extClass = '.YaoiMangaOnline' extClass = '.YaoiMangaOnline'
extVersionCode = 3 extVersionCode = 4
isNsfw = true isNsfw = true
} }

View File

@ -73,10 +73,18 @@ class YaoiMangaOnline : ParsedHttpSource() {
override fun mangaDetailsParse(document: Document) = override fun mangaDetailsParse(document: Document) =
SManga.create().apply { SManga.create().apply {
title = document.select("h1.entry-title").text() title = document.select("h1.entry-title").text()
title = title.substringBeforeLast("by").trim()
thumbnail_url = document thumbnail_url = document
.selectFirst(".herald-post-thumbnail img")?.attr("src") .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() } 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" override fun chapterListSelector() = ".mpp-toc a"