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 + } }