Shinigami (id): fix cloudflare issue (#18678)
- increase rate limit - fix cloudflare issue
This commit is contained in:
parent
280583f53f
commit
e62f98f27c
@ -15,12 +15,20 @@ class Shinigami : Madara("Shinigami", "https://shinigami.sh", "id") {
|
|||||||
override val id = 3411809758861089969
|
override val id = 3411809758861089969
|
||||||
|
|
||||||
override val client: OkHttpClient = super.client.newBuilder()
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
.rateLimit(5, 1, TimeUnit.SECONDS)
|
.rateLimit(4, 1, TimeUnit.SECONDS)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
override fun headersBuilder(): Headers.Builder = super.headersBuilder()
|
override fun headersBuilder(): Headers.Builder = super.headersBuilder()
|
||||||
|
.add("Referer", "$baseUrl/")
|
||||||
|
.add("Sec-Fetch-Dest", "document")
|
||||||
|
.add("Sec-Fetch-Mode", "navigate")
|
||||||
|
.add("Sec-Fetch-Site", "same-origin")
|
||||||
|
.add("Upgrade-Insecure-Requests", "1")
|
||||||
|
.add("User-Agent", "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/$randomVersionNumber.0.0.0 Mobile Safari/537.3")
|
||||||
.add("X-Requested-With", randomString)
|
.add("X-Requested-With", randomString)
|
||||||
|
|
||||||
|
private val randomVersionNumber = Random.Default.nextInt(112, 118)
|
||||||
|
|
||||||
private fun generateRandomString(length: Int): String {
|
private fun generateRandomString(length: Int): String {
|
||||||
val charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZ.abcdefghijklmnopqrstuvwxyz.0123456789"
|
val charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZ.abcdefghijklmnopqrstuvwxyz.0123456789"
|
||||||
return (1..length)
|
return (1..length)
|
||||||
|
@ -444,7 +444,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Shiba Manga", "https://shibamanga.com", "en"),
|
SingleLang("Shiba Manga", "https://shibamanga.com", "en"),
|
||||||
SingleLang("Shield Manga", "https://shieldmanga.io", "en", overrideVersionCode = 3),
|
SingleLang("Shield Manga", "https://shieldmanga.io", "en", overrideVersionCode = 3),
|
||||||
SingleLang("Shimada Scans", "https://shimadascans.com", "en"),
|
SingleLang("Shimada Scans", "https://shimadascans.com", "en"),
|
||||||
SingleLang("Shinigami", "https://shinigami.sh", "id", overrideVersionCode = 4),
|
SingleLang("Shinigami", "https://shinigami.sh", "id", overrideVersionCode = 5),
|
||||||
SingleLang("Shooting Star Scans", "https://shootingstarscans.com", "en"),
|
SingleLang("Shooting Star Scans", "https://shootingstarscans.com", "en"),
|
||||||
SingleLang("ShoujoHearts", "https://shoujohearts.com", "en", overrideVersionCode = 2),
|
SingleLang("ShoujoHearts", "https://shoujohearts.com", "en", overrideVersionCode = 2),
|
||||||
SingleLang("Sinensis Scan", "https://sinensisscan.net", "pt-BR", pkgName = "sinensis", overrideVersionCode = 6),
|
SingleLang("Sinensis Scan", "https://sinensisscan.net", "pt-BR", pkgName = "sinensis", overrideVersionCode = 6),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user