From ed09873e52e520176f0015a396d6edd98b3add54 Mon Sep 17 00:00:00 2001 From: Sultan Iskandar Maulana Date: Thu, 7 Dec 2023 20:33:56 +0700 Subject: [PATCH] [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 --- src/all/myreadingmanga/build.gradle | 2 +- .../tachiyomi/extension/all/myreadingmanga/MyReadingManga.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/all/myreadingmanga/build.gradle b/src/all/myreadingmanga/build.gradle index fa8dcf9f0..3286a3d83 100644 --- a/src/all/myreadingmanga/build.gradle +++ b/src/all/myreadingmanga/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'MyReadingManga' pkgNameSuffix = 'all.myreadingmanga' extClass = '.MyReadingMangaFactory' - extVersionCode = 47 + extVersionCode = 48 isNsfw = true } diff --git a/src/all/myreadingmanga/src/eu/kanade/tachiyomi/extension/all/myreadingmanga/MyReadingManga.kt b/src/all/myreadingmanga/src/eu/kanade/tachiyomi/extension/all/myreadingmanga/MyReadingManga.kt index e0c81f392..5ffee4c8e 100644 --- a/src/all/myreadingmanga/src/eu/kanade/tachiyomi/extension/all/myreadingmanga/MyReadingManga.kt +++ b/src/all/myreadingmanga/src/eu/kanade/tachiyomi/extension/all/myreadingmanga/MyReadingManga.kt @@ -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 { - 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) }