From 361f7e2c9215f42b22ed282b201e37cc8e061d7b Mon Sep 17 00:00:00 2001 From: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com> Date: Mon, 8 Sep 2025 01:50:43 +0500 Subject: [PATCH] webtoons.com: add chapter number to name (#10425) * webtoons.com: add chapter number to name closes https://github.com/keiyoushi/extensions-source/issues/9963 * remove unused * Update src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt --------- Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com> --- src/all/webtoons/build.gradle | 2 +- .../tachiyomi/extension/all/webtoons/Webtoons.kt | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/all/webtoons/build.gradle b/src/all/webtoons/build.gradle index f4aca40ca..45ed5b4fb 100644 --- a/src/all/webtoons/build.gradle +++ b/src/all/webtoons/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Webtoons.com' extClass = '.WebtoonsFactory' - extVersionCode = 50 + extVersionCode = 51 isNsfw = false } diff --git a/src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt b/src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt index 8add88dce..e1a6e60a5 100644 --- a/src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt +++ b/src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt @@ -27,6 +27,7 @@ import org.jsoup.nodes.Element import org.jsoup.parser.Parser import rx.Observable import java.net.SocketException +import java.text.DecimalFormat import java.util.Calendar open class Webtoons( @@ -331,12 +332,16 @@ open class Webtoons( } } + val numberFormatter = DecimalFormat("#.##") return chapters.map { episode -> SChapter.create().apply { url = episode.viewerLink - name = Parser.unescapeEntities(episode.episodeTitle, false) - if (episode.hasBgm) { - name += " ♫" + name = buildString { + append(Parser.unescapeEntities(episode.episodeTitle, false)) + append(" (ch. ", numberFormatter.format(episode.chapterNumber), ")") + if (episode.hasBgm) { + append(" ♫") + } } date_upload = episode.exposureDateMillis chapter_number = episode.chapterNumber