parent
2596ddea63
commit
bc0b80fc6f
|
@ -1,7 +1,7 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'Reaper Scans (unoriginal)'
|
extName = 'Reaper Scans (unoriginal)'
|
||||||
extClass = '.ReaperScansUnoriginal'
|
extClass = '.ReaperScansUnoriginal'
|
||||||
extVersionCode = 32
|
extVersionCode = 33
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package eu.kanade.tachiyomi.extension.en.reaperscansunoriginal
|
package eu.kanade.tachiyomi.extension.en.reaperscansunoriginal
|
||||||
|
|
||||||
|
import android.util.Base64
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||||||
import eu.kanade.tachiyomi.source.model.Filter
|
import eu.kanade.tachiyomi.source.model.Filter
|
||||||
|
@ -147,9 +148,17 @@ class ReaperScansUnoriginal : ParsedHttpSource() {
|
||||||
// Pages
|
// Pages
|
||||||
override fun pageListParse(document: Document): List<Page> {
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
val chapterUrl = document.location()
|
val chapterUrl = document.location()
|
||||||
return document.select("div.image-skeleton img")
|
return document.select("div.protected-image-data")
|
||||||
.filterNot { it.attr("data-src").isEmpty() }
|
.filterNot { it.attr("data-src").isEmpty() }
|
||||||
.mapIndexed { i, img -> Page(i, chapterUrl, img.attr("data-src")) }
|
.mapIndexed { i, div ->
|
||||||
|
Page(
|
||||||
|
i,
|
||||||
|
chapterUrl,
|
||||||
|
Base64.decode(div.attr("data-src"), Base64.DEFAULT)
|
||||||
|
.toString(Charsets.UTF_8)
|
||||||
|
.trim(),
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun imageUrlParse(document: Document) = throw UnsupportedOperationException()
|
override fun imageUrlParse(document: Document) = throw UnsupportedOperationException()
|
||||||
|
|
Loading…
Reference in New Issue