TempleScan(esp): Fix comic data not found (#8030)

* fix no data found

* bump
This commit is contained in:
bapeey 2025-03-12 06:33:25 -05:00 committed by Draff
parent 407af100d4
commit d7f03a9caa
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 21 additions and 3 deletions

View File

@ -2,8 +2,8 @@ ext {
extName = 'Temple Scan' extName = 'Temple Scan'
extClass = '.TempleScanEsp' extClass = '.TempleScanEsp'
themePkg = 'mangaesp' themePkg = 'mangaesp'
baseUrl = 'https://templescanesp.net' baseUrl = 'https://templescanesp.caserosvive.com.ar'
overrideVersionCode = 35 overrideVersionCode = 36
isNsfw = true isNsfw = true
} }

View File

@ -3,15 +3,33 @@ package eu.kanade.tachiyomi.extension.es.templescanesp
import eu.kanade.tachiyomi.multisrc.mangaesp.MangaEsp import eu.kanade.tachiyomi.multisrc.mangaesp.MangaEsp
import eu.kanade.tachiyomi.network.POST import eu.kanade.tachiyomi.network.POST
import eu.kanade.tachiyomi.source.model.Page 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 eu.kanade.tachiyomi.util.asJsoup
import okhttp3.FormBody import okhttp3.FormBody
import okhttp3.Request
import okhttp3.Response 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 // Site moved from custom theme to MangaEsp
override val versionId = 3 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> { override fun pageListParse(response: Response): List<Page> {
var doc = response.asJsoup() var doc = response.asJsoup()
val form = doc.selectFirst("body > form[method=post]") val form = doc.selectFirst("body > form[method=post]")