Fix regex for chapterNumber in FAScans (#7479)

* use better regex to get chapterNumber for FAScans

previously : "d+"
new        : "[1-9]\d*(\.\d+)*"
this allows it to parse Chapter Extras like Chapter 67.5 : Volume Omake

also removed not needed comment

* update versioncode for FAScans in MMRCMS Generator
This commit is contained in:
curche 2021-06-05 17:11:32 +05:30 committed by GitHub
parent 538158bbc2
commit 959f5dd1b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -40,10 +40,10 @@ class FallenAngels : MMRCMS("Fallen Angels", "https://manga.fascans.com", "en")
// before -> <mangaName> <chapterNumber> : <chapterTitle>
// after -> Chapter <chapterNumber> : <chapterTitle>
val chapterText = chapterElement.text()
val numberRegex = Regex("""\d+""")
val numberRegex = Regex("""[1-9]\d*(\.\d+)*""")
val chapterNumber = numberRegex.find(chapterText)?.value.orEmpty()
val chapterTitle = titleWrapper.getElementsByTag("em").text()
chapter.name = "Chapter $chapterNumber : $chapterTitle"// titleWrapper.text()
chapter.name = "Chapter $chapterNumber : $chapterTitle"
// Parse date
val dateText = element.getElementsByClass("date-chapter-title-rtl").text().trim()

View File

@ -36,7 +36,7 @@ class MMRCMSSources {
val sourceList: List<SourceData.Single> = listOf(
SourceData.Single("مانجا اون لاين", "https://onma.me", "ar", className = "onma"),
SourceData.Single("Read Comics Online", "https://readcomicsonline.ru", "en"),
SourceData.Single("Fallen Angels", "https://manga.fascans.com", "en", overrideVersionCode = 1),
SourceData.Single("Fallen Angels", "https://manga.fascans.com", "en", overrideVersionCode = 2),
SourceData.Single("Zahard", "https://zahard.top", "en", overrideVersionCode = 1),
SourceData.Single("Manhwas Men", "https://manhwas.men", "en", isNsfw = true, overrideVersionCode = 1),
SourceData.Single("Scan FR", "https://www.scan-fr.cc", "fr"),