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'
extClass = '.TempleScanEsp'
themePkg = 'mangaesp'
baseUrl = 'https://templescanesp.net'
overrideVersionCode = 35
baseUrl = 'https://templescanesp.caserosvive.com.ar'
overrideVersionCode = 36
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.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]")