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