diff --git a/src/id/kiryuu/build.gradle b/src/id/kiryuu/build.gradle index ef9c440a9..d768c2a1e 100644 --- a/src/id/kiryuu/build.gradle +++ b/src/id/kiryuu/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Kiryuu' themePkg = 'mangathemesia' baseUrl = 'https://kiryuu02.com' - overrideVersionCode = 12 + overrideVersionCode = 13 isNsfw = false } diff --git a/src/id/kiryuu/src/eu/kanade/tachiyomi/extension/id/kiryuu/Kiryuu.kt b/src/id/kiryuu/src/eu/kanade/tachiyomi/extension/id/kiryuu/Kiryuu.kt index 1accc9c06..8aaaa2313 100644 --- a/src/id/kiryuu/src/eu/kanade/tachiyomi/extension/id/kiryuu/Kiryuu.kt +++ b/src/id/kiryuu/src/eu/kanade/tachiyomi/extension/id/kiryuu/Kiryuu.kt @@ -6,6 +6,7 @@ import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient import okhttp3.ResponseBody.Companion.asResponseBody import org.jsoup.nodes.Document +import org.jsoup.nodes.Element import java.text.SimpleDateFormat import java.util.Locale @@ -31,6 +32,14 @@ class Kiryuu : MangaThemesia("Kiryuu", "https://kiryuu02.com", "id", dateFormat .rateLimit(4) .build() + override fun Element.imgAttr(): String = when { + hasAttr("data-lzl-src") -> attr("abs:data-lzl-src") + hasAttr("data-lazy-src") -> attr("abs:data-lazy-src") + hasAttr("data-src") -> attr("abs:data-src") + hasAttr("data-cfsrc") -> attr("abs:data-cfsrc") + else -> attr("abs:src") + } + // manga details override fun mangaDetailsParse(document: Document) = super.mangaDetailsParse(document).apply { title = document.selectFirst(seriesThumbnailSelector)!!.attr("title")