45 lines
1.3 KiB
Kotlin
45 lines
1.3 KiB
Kotlin
![]() |
package eu.kanade.tachiyomi.extension.pt.sinensis
|
||
|
|
||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||
|
import eu.kanade.tachiyomi.network.interceptor.rateLimit
|
||
|
import eu.kanade.tachiyomi.source.model.SChapter
|
||
|
import eu.kanade.tachiyomi.source.model.SManga
|
||
|
import okhttp3.OkHttpClient
|
||
|
import org.jsoup.nodes.Element
|
||
|
import java.text.SimpleDateFormat
|
||
|
import java.util.Locale
|
||
|
import java.util.concurrent.TimeUnit
|
||
|
|
||
|
class SinensisScan : Madara(
|
||
|
"Sinensis Scan",
|
||
|
"https://sinensisscans.com",
|
||
|
"pt-BR",
|
||
|
SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR"))
|
||
|
) {
|
||
|
|
||
|
// Name changed from Sinensis to Sinensis Scan
|
||
|
override val id: Long = 3891513807564817914
|
||
|
|
||
|
override val client: OkHttpClient = super.client.newBuilder()
|
||
|
.rateLimit(1, 2, TimeUnit.SECONDS)
|
||
|
.build()
|
||
|
|
||
|
override fun popularMangaFromElement(element: Element): SManga {
|
||
|
return super.popularMangaFromElement(element).apply {
|
||
|
url = url.removePrefix("/home")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
override fun searchMangaFromElement(element: Element): SManga {
|
||
|
return super.searchMangaFromElement(element).apply {
|
||
|
url = url.removePrefix("/home")
|
||
|
}
|
||
|
}
|
||
|
|
||
|
override fun chapterFromElement(element: Element): SChapter {
|
||
|
return super.chapterFromElement(element).apply {
|
||
|
url = url.removePrefix("/home")
|
||
|
}
|
||
|
}
|
||
|
}
|