diff --git a/src/es/catharsisworld/build.gradle b/src/es/catharsisworld/build.gradle index a43eac848..b4bfb7ee0 100644 --- a/src/es/catharsisworld/build.gradle +++ b/src/es/catharsisworld/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Catharsis World' extClass = '.CatharsisWorld' themePkg = 'madara' - baseUrl = 'https://catharsisworld.justep.me' - overrideVersionCode = 4 + baseUrl = 'https://catharsisworld.dig-it.info' + overrideVersionCode = 5 isNsfw = true } diff --git a/src/es/catharsisworld/src/eu/kanade/tachiyomi/extension/es/catharsisworld/CatharsisWorld.kt b/src/es/catharsisworld/src/eu/kanade/tachiyomi/extension/es/catharsisworld/CatharsisWorld.kt index dd6de22ff..b22447d6b 100644 --- a/src/es/catharsisworld/src/eu/kanade/tachiyomi/extension/es/catharsisworld/CatharsisWorld.kt +++ b/src/es/catharsisworld/src/eu/kanade/tachiyomi/extension/es/catharsisworld/CatharsisWorld.kt @@ -9,7 +9,7 @@ import org.jsoup.nodes.Element class CatharsisWorld : Madara( "Catharsis World", - "https://catharsisworld.justep.me", + "https://catharsisworld.dig-it.info", "es", ) { override val versionId = 2 diff --git a/src/es/tecnoprojects/build.gradle b/src/es/tecnoprojects/build.gradle index f7d03e874..f9714d676 100644 --- a/src/es/tecnoprojects/build.gradle +++ b/src/es/tecnoprojects/build.gradle @@ -1,9 +1,9 @@ ext { extName = 'TecnoProjects' extClass = '.TecnoProjects' - themePkg = 'madara' - baseUrl = 'https://tecnoprojects.com' - overrideVersionCode = 0 + themePkg = 'mangathemesia' + baseUrl = 'https://tecnoprojects.xyz' + overrideVersionCode = 13 isNsfw = false } diff --git a/src/es/tecnoprojects/src/eu/kanade/tachiyomi/extension/es/tecnoprojects/TecnoProjects.kt b/src/es/tecnoprojects/src/eu/kanade/tachiyomi/extension/es/tecnoprojects/TecnoProjects.kt index 11688e218..2f20710a5 100644 --- a/src/es/tecnoprojects/src/eu/kanade/tachiyomi/extension/es/tecnoprojects/TecnoProjects.kt +++ b/src/es/tecnoprojects/src/eu/kanade/tachiyomi/extension/es/tecnoprojects/TecnoProjects.kt @@ -1,15 +1,12 @@ package eu.kanade.tachiyomi.extension.es.tecnoprojects -import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia import java.text.SimpleDateFormat import java.util.Locale -class TecnoProjects : Madara( +class TecnoProjects : MangaThemesia( "TecnoProjects", - "https://tecnoprojects.com", + "https://tecnoprojects.xyz", "es", - SimpleDateFormat("dd 'de' MMMM 'de' yyyy", Locale("es")), -) { - override val useLoadMoreRequest = LoadMoreStrategy.Always - override val useNewChapterEndpoint = true -} + dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("es")), +) diff --git a/src/id/comicaso/build.gradle b/src/id/comicaso/build.gradle index 76d8baac2..8d74664dd 100644 --- a/src/id/comicaso/build.gradle +++ b/src/id/comicaso/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Comicaso' extClass = '.Comicaso' themePkg = 'mangathemesia' - baseUrl = 'https://comicaso.id' - overrideVersionCode = 2 + baseUrl = 'https://comicaso.space' + overrideVersionCode = 3 isNsfw = true } diff --git a/src/id/comicaso/src/eu/kanade/tachiyomi/extension/id/comicaso/Comicaso.kt b/src/id/comicaso/src/eu/kanade/tachiyomi/extension/id/comicaso/Comicaso.kt index af1022f4d..358bd0005 100644 --- a/src/id/comicaso/src/eu/kanade/tachiyomi/extension/id/comicaso/Comicaso.kt +++ b/src/id/comicaso/src/eu/kanade/tachiyomi/extension/id/comicaso/Comicaso.kt @@ -1,41 +1,12 @@ package eu.kanade.tachiyomi.extension.id.comicaso -import android.util.Base64 import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia -import eu.kanade.tachiyomi.source.model.Page -import kotlinx.serialization.json.jsonArray -import kotlinx.serialization.json.jsonPrimitive -import org.jsoup.nodes.Document import java.text.SimpleDateFormat import java.util.Locale class Comicaso : MangaThemesia( "Comicaso", - "https://comicaso.id", + "https://comicaso.space", "id", dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("id")), -) { - override fun pageListParse(document: Document): List { - val script = document.select("script[src^=data:text/javascript;base64,]").map { - Base64.decode( - it.attr("src").substringAfter("base64,"), - Base64.DEFAULT, - ).toString(Charsets.UTF_8) - }.firstOrNull { it.startsWith("ts_reader.run") } - ?: throw Exception("Couldn't find page script") - - countViews(document) - - val imageListJson = JSON_IMAGE_LIST_REGEX.find(script)?.destructured?.toList()?.get(0).orEmpty() - val imageList = try { - json.parseToJsonElement(imageListJson).jsonArray - } catch (_: IllegalArgumentException) { - emptyList() - } - val scriptPages = imageList.mapIndexed { i, jsonEl -> - Page(i, document.location(), jsonEl.jsonPrimitive.content) - } - - return scriptPages - } -} +) diff --git a/src/id/komiku/build.gradle b/src/id/komiku/build.gradle index cc09e8a49..04c4d10b2 100644 --- a/src/id/komiku/build.gradle +++ b/src/id/komiku/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Komiku' extClass = '.Komiku' - extVersionCode = 18 + extVersionCode = 19 } apply from: "$rootDir/common.gradle" diff --git a/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt b/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt index eeb2f06b5..de123a776 100644 --- a/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt +++ b/src/id/komiku/src/eu/kanade/tachiyomi/extension/id/komiku/Komiku.kt @@ -19,7 +19,7 @@ import java.util.Locale class Komiku : ParsedHttpSource() { override val name = "Komiku" - override val baseUrl = "https://komiku.id" + override val baseUrl = "https://komiku.org" private val baseUrlApi = "https://api.komiku.id" diff --git a/src/id/manhwalistorg/build.gradle b/src/id/manhwalistorg/build.gradle index c3c69b841..bf0e68548 100644 --- a/src/id/manhwalistorg/build.gradle +++ b/src/id/manhwalistorg/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Manhwalist.org' extClass = '.ManhwalistOrg' themePkg = 'mangathemesia' - baseUrl = 'https://manhwalist.org' - overrideVersionCode = 0 + baseUrl = 'https://isekaikomik.com' + overrideVersionCode = 1 isNsfw = false } diff --git a/src/id/manhwalistorg/src/eu/kanade/tachiyomi/extension/id/manhwalistorg/ManhwalistOrg.kt b/src/id/manhwalistorg/src/eu/kanade/tachiyomi/extension/id/manhwalistorg/ManhwalistOrg.kt index b6d4dee38..7a283f115 100644 --- a/src/id/manhwalistorg/src/eu/kanade/tachiyomi/extension/id/manhwalistorg/ManhwalistOrg.kt +++ b/src/id/manhwalistorg/src/eu/kanade/tachiyomi/extension/id/manhwalistorg/ManhwalistOrg.kt @@ -6,8 +6,7 @@ import java.util.Locale class ManhwalistOrg : MangaThemesia( "Manhwalist.org", - "https://manhwalist.org", + "https://isekaikomik.com", "id", - mangaUrlDirectory = "/manhwa", dateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale("id")), ) diff --git a/src/tr/opiatoon/build.gradle b/src/tr/opiatoon/build.gradle index d945126d6..eeddcf942 100644 --- a/src/tr/opiatoon/build.gradle +++ b/src/tr/opiatoon/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Opiatoon' extClass = '.Opiatoon' themePkg = 'madara' - baseUrl = 'https://opiatoon.pro' - overrideVersionCode = 1 + baseUrl = 'https://opiatoon.art' + overrideVersionCode = 2 isNsfw = true } diff --git a/src/tr/opiatoon/src/eu/kanade/tachiyomi/extension/tr/opiatoon/Opiatoon.kt b/src/tr/opiatoon/src/eu/kanade/tachiyomi/extension/tr/opiatoon/Opiatoon.kt index c12e173ea..b0876e40d 100644 --- a/src/tr/opiatoon/src/eu/kanade/tachiyomi/extension/tr/opiatoon/Opiatoon.kt +++ b/src/tr/opiatoon/src/eu/kanade/tachiyomi/extension/tr/opiatoon/Opiatoon.kt @@ -10,7 +10,7 @@ import java.util.Locale class Opiatoon : Madara( "Opiatoon", - "https://opiatoon.pro", + "https://opiatoon.art", "tr", dateFormat = SimpleDateFormat("d MMMM", Locale("tr")), ) {