diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt index b4680d840..175e2e7b9 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLe.kt @@ -148,7 +148,8 @@ abstract class GroupLe( private fun parseStatus(element: String): Int = when { element.contains("Запрещена публикация произведения по копирайту") || element.contains("ЗАПРЕЩЕНА К ПУБЛИКАЦИИ НА ТЕРРИТОРИИ РФ!") -> SManga.LICENSED element.contains("Перевод: продолжается") -> SManga.ONGOING - element.contains("Сингл") || element.contains("Перевод: завер") -> SManga.COMPLETED + element.contains("Сингл") || element.contains("Перевод: завер") || element.contains("Перевод: переведено") -> SManga.COMPLETED + element.contains("Перевод: приостановлен") -> SManga.ON_HIATUS else -> SManga.UNKNOWN } @@ -247,7 +248,7 @@ abstract class GroupLe( var i = 0 while (m.find()) { val urlParts = m.group().replace("[\"\']+".toRegex(), "").split(',') - val url = if (urlParts[1].isEmpty() && urlParts[2].startsWith("/static/")) { + var url = if (urlParts[1].isEmpty() && urlParts[2].startsWith("/static/")) { baseUrl + urlParts[2] } else { if (urlParts[1].endsWith("/manga/")) { @@ -256,6 +257,8 @@ abstract class GroupLe( urlParts[1] + urlParts[0] + urlParts[2] } } + if (!url.contains("://")) + url = "https:$url" pages.add(Page(i++, "", url)) } return pages diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLeGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLeGenerator.kt index d2d95d680..038d9cff8 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLeGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/grouple/GroupLeGenerator.kt @@ -9,7 +9,7 @@ class GroupLeGenerator: ThemeSourceGenerator { override val themeClass = "GroupLe" - override val baseVersionCode: Int = 1 + override val baseVersionCode: Int = 2 override val sources = listOf( SingleLang("ReadManga", "https://readmanga.io", "ru", overrideVersionCode = 45),