[MyReadingManga] FIx pages does not parsed correctly (#19202)

* MyReadingManga: Add WebP image support

Fix issue where manga published with webp images can not displayed correctly in Tachiyomi.

* MyReadingManga: Fix older release images does not parsed

* MyReadingManga: Bump version
This commit is contained in:
Sultan Iskandar Maulana 2023-12-07 20:33:56 +07:00 committed by GitHub
parent 37521788e4
commit ed09873e52
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'MyReadingManga'
pkgNameSuffix = 'all.myreadingmanga'
extClass = '.MyReadingMangaFactory'
extVersionCode = 47
extVersionCode = 48
isNsfw = true
}

View File

@ -106,7 +106,7 @@ open class MyReadingManga(override val lang: String, private val siteLang: Strin
return manga
}
private val extensionRegex = Regex("""\.(jpg|png|jpeg)""")
private val extensionRegex = Regex("""\.(jpg|png|jpeg|webp)""")
private fun getImage(element: Element): String {
return when {
@ -217,7 +217,7 @@ open class MyReadingManga(override val lang: String, private val siteLang: Strin
// Pages
override fun pageListParse(document: Document): List<Page> {
return (document.select("div > img") + document.select("div.separator img[data-src]"))
return (document.select("div img") + document.select("div.separator img[data-src]"))
.map { getImage(it) }
.distinct()
.mapIndexed { i, url -> Page(i, "", url) }