Holymanga : fixes chapters date parsing (#7958)

* HolyManga : fix chapetr date parsing

Closes https://github.com/keiyoushi/extensions-source/issues/7861

* Update HolyManga.kt

* Update HolyManga.kt

* Update build.gradle

* fix imports

* fix date parsing

* Update HolyManga.kt

* Update src/en/holymanga/src/eu/kanade/tachiyomi/extension/en/holymanga/HolyManga.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
This commit is contained in:
MikeZeDev 2025-03-08 12:33:11 +00:00 committed by Draff
parent 03ee60f4e5
commit 88ffec340b
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 12 additions and 1 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.HolyManga' extClass = '.HolyManga'
themePkg = 'fmreader' themePkg = 'fmreader'
baseUrl = 'https://w34.holymanga.net' baseUrl = 'https://w34.holymanga.net'
overrideVersionCode = 3 overrideVersionCode = 4
isNsfw = true isNsfw = true
} }

View File

@ -1,13 +1,24 @@
package eu.kanade.tachiyomi.extension.en.holymanga package eu.kanade.tachiyomi.extension.en.holymanga
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
import eu.kanade.tachiyomi.source.model.SChapter
import org.jsoup.nodes.Element
import java.text.SimpleDateFormat
import java.util.Locale
class HolyManga : FMReader( class HolyManga : FMReader(
"HolyManga", "HolyManga",
"https://w34.holymanga.net", "https://w34.holymanga.net",
"en", "en",
SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH),
) { ) {
override val versionId = 2 override val versionId = 2
override val chapterUrlSelector = "" override val chapterUrlSelector = ""
override fun chapterFromElement(element: Element, mangaTitle: String): SChapter {
return super.chapterFromElement(element, mangaTitle).apply {
date_upload = element.select(chapterTimeSelector).text().let { parseAbsoluteDate(it) }
}
}
} }