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>
This commit is contained in:
AwkwardPeak7 2025-09-08 01:50:43 +05:00 committed by Draff
parent be6eab070b
commit 361f7e2c92
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 9 additions and 4 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'Webtoons.com'
extClass = '.WebtoonsFactory'
extVersionCode = 50
extVersionCode = 51
isNsfw = false
}

View File

@ -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