diff --git a/src/es/templescanesp/build.gradle b/src/es/templescanesp/build.gradle index d2270291e..834bab48f 100644 --- a/src/es/templescanesp/build.gradle +++ b/src/es/templescanesp/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Temple Scan' extClass = '.TempleScanEsp' themePkg = 'mangaesp' - baseUrl = 'https://templescanesp.net' - overrideVersionCode = 35 + baseUrl = 'https://templescanesp.caserosvive.com.ar' + overrideVersionCode = 36 isNsfw = true } diff --git a/src/es/templescanesp/src/eu/kanade/tachiyomi/extension/es/templescanesp/TempleScanEsp.kt b/src/es/templescanesp/src/eu/kanade/tachiyomi/extension/es/templescanesp/TempleScanEsp.kt index 5e75847eb..08a430318 100644 --- a/src/es/templescanesp/src/eu/kanade/tachiyomi/extension/es/templescanesp/TempleScanEsp.kt +++ b/src/es/templescanesp/src/eu/kanade/tachiyomi/extension/es/templescanesp/TempleScanEsp.kt @@ -3,15 +3,33 @@ package eu.kanade.tachiyomi.extension.es.templescanesp import eu.kanade.tachiyomi.multisrc.mangaesp.MangaEsp import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.source.model.Page +import eu.kanade.tachiyomi.source.model.SChapter +import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.util.asJsoup import okhttp3.FormBody +import okhttp3.Request import okhttp3.Response -class TempleScanEsp : MangaEsp("Temple Scan", "https://templescanesp.net", "es") { +class TempleScanEsp : MangaEsp( + "Temple Scan", + "https://templescanesp.caserosvive.com.ar", + "es", + apiBaseUrl = "https://apis.templescanesp.net", +) { // Site moved from custom theme to MangaEsp override val versionId = 3 + override fun mangaDetailsRequest(manga: SManga): Request { + return super.mangaDetailsRequest(manga.apply { url = "$url?allow=true" }) + } + + override fun chapterListRequest(manga: SManga) = mangaDetailsRequest(manga) + + override fun pageListRequest(chapter: SChapter): Request { + return super.pageListRequest(chapter.apply { url = "$url?allow=true" }) + } + override fun pageListParse(response: Response): List<Page> { var doc = response.asJsoup() val form = doc.selectFirst("body > form[method=post]")