diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/WeebCentral.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/WeebCentral.kt index 53c40db7..26a8dcb3 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/WeebCentral.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/en/WeebCentral.kt @@ -233,7 +233,7 @@ internal class WeebCentral(context: MangaLoaderContext) : MangaParser(context, M SAFE }, coverUrl = sectionLeft.selectFirst("img")?.attrAsAbsoluteUrlOrNull("src"), - tags = sectionRight.select("ul > li:has(strong:contains(Tag)) a").mapToSet { + tags = sectionLeft.select("ul > li:has(strong:contains(Tag)) a").mapToSet { MangaTag( title = it.text(), key = it.text(), @@ -287,22 +287,24 @@ internal class WeebCentral(context: MangaLoaderContext) : MangaParser(context, M mangaDocument } - return document.select("div[x-data] > a").mapChapters(reversed = true) { _, element -> + return document.select("div[x-data] > a").mapChapters(reversed = true) { i, element -> val chapterId = element.attrAsAbsoluteUrl("href") .toHttpUrl() .pathSegments[1] + val name = element.selectFirstOrThrow("span.flex > span").text() MangaChapter( id = generateUid(chapterId), url = chapterId, - name = element.selectFirstOrThrow("span.flex > span").text(), - number = element.selectFirstOrThrow("span.flex > span").text().let { - Regex("""(\d+(\.\d+)?)""").find(it)!!.groupValues[1].toFloat() - }, - volume = 0, + name = name, + number = Regex("""(? "Official" - "#4C4D54" -> "Unofficial" else -> null }, uploadDate = dateFormat.tryParse(