From fe130d5aa882f8dd50a98eb42a13cc33bbbbd1af Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Wed, 22 Oct 2025 12:28:38 +0700 Subject: [PATCH] Webtoonxyz: Fix thumbnail blurred image (#11167) fix thumb --- src/en/webtoonxyz/build.gradle | 2 +- .../tachiyomi/extension/en/webtoonxyz/WebtoonXYZ.kt | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/en/webtoonxyz/build.gradle b/src/en/webtoonxyz/build.gradle index 7156d4553..e2d7cdeff 100644 --- a/src/en/webtoonxyz/build.gradle +++ b/src/en/webtoonxyz/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.WebtoonXYZ' themePkg = 'madara' baseUrl = 'https://www.webtoon.xyz' - overrideVersionCode = 3 + overrideVersionCode = 4 isNsfw = true } diff --git a/src/en/webtoonxyz/src/eu/kanade/tachiyomi/extension/en/webtoonxyz/WebtoonXYZ.kt b/src/en/webtoonxyz/src/eu/kanade/tachiyomi/extension/en/webtoonxyz/WebtoonXYZ.kt index e0e7eabcd..3efaa37aa 100644 --- a/src/en/webtoonxyz/src/eu/kanade/tachiyomi/extension/en/webtoonxyz/WebtoonXYZ.kt +++ b/src/en/webtoonxyz/src/eu/kanade/tachiyomi/extension/en/webtoonxyz/WebtoonXYZ.kt @@ -1,10 +1,20 @@ package eu.kanade.tachiyomi.extension.en.webtoonxyz import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.source.model.SManga +import org.jsoup.nodes.Element import java.text.SimpleDateFormat import java.util.Locale class WebtoonXYZ : Madara("WebtoonXYZ", "https://www.webtoon.xyz", "en", SimpleDateFormat("dd MMMM yyyy", Locale.US)) { override val mangaSubString = "read" override val sendViewCount = false + + private val thumbnailOriginalUrlRegex = Regex("-\\d+x\\d+(\\.[a-zA-Z]+)$") + + override fun popularMangaFromElement(element: Element): SManga { + val manga = super.popularMangaFromElement(element) + manga.thumbnail_url = manga.thumbnail_url?.replace(thumbnailOriginalUrlRegex, "$1") + return manga + } }