MangaBuddy: increasing rate limit to avoid ban (#12105)
- increasing rate limit from 5/sec -> 1/sec
This commit is contained in:
parent
20f2a5e67a
commit
45d6042c81
|
@ -4,7 +4,6 @@ import eu.kanade.tachiyomi.multisrc.madtheme.MadTheme
|
||||||
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
|
import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
|
||||||
import okhttp3.HttpUrl.Companion.toHttpUrl
|
import okhttp3.HttpUrl.Companion.toHttpUrl
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
|
|
||||||
class MangaBuddy : MadTheme(
|
class MangaBuddy : MadTheme(
|
||||||
"MangaBuddy",
|
"MangaBuddy",
|
||||||
|
@ -12,35 +11,10 @@ class MangaBuddy : MadTheme(
|
||||||
"en"
|
"en"
|
||||||
) {
|
) {
|
||||||
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
override val client: OkHttpClient = network.cloudflareClient.newBuilder()
|
||||||
.rateLimitHost(
|
.rateLimitHost("https://s1.mbcdnv1.xyz".toHttpUrl(), 1, 1)
|
||||||
"https://s1.mbcdnv1.xyz".toHttpUrl(),
|
.rateLimitHost("https://s1.mbcdnv2.xyz".toHttpUrl(), 1, 2)
|
||||||
5,
|
.rateLimitHost("https://s1.mbcdnv3.xyz".toHttpUrl(), 1, 2)
|
||||||
1,
|
.rateLimitHost("https://s1.mbcdnv4.xyz".toHttpUrl(), 1, 2)
|
||||||
TimeUnit.SECONDS
|
.rateLimitHost("https://s1.mbcdnv5.xyz".toHttpUrl(), 1, 2)
|
||||||
)
|
|
||||||
.rateLimitHost(
|
|
||||||
"https://s1.mbcdnv2.xyz".toHttpUrl(),
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
TimeUnit.SECONDS
|
|
||||||
)
|
|
||||||
.rateLimitHost(
|
|
||||||
"https://s1.mbcdnv3.xyz".toHttpUrl(),
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
TimeUnit.SECONDS
|
|
||||||
)
|
|
||||||
.rateLimitHost(
|
|
||||||
"https://s1.mbcdnv4.xyz".toHttpUrl(),
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
TimeUnit.SECONDS
|
|
||||||
)
|
|
||||||
.rateLimitHost(
|
|
||||||
"https://s1.mbcdnv5.xyz".toHttpUrl(),
|
|
||||||
1,
|
|
||||||
2,
|
|
||||||
TimeUnit.SECONDS
|
|
||||||
)
|
|
||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@ class MadThemeGenerator : ThemeSourceGenerator {
|
||||||
override val sources = listOf(
|
override val sources = listOf(
|
||||||
SingleLang("BeeHentai", "https://beehentai.com", "en", isNsfw = true),
|
SingleLang("BeeHentai", "https://beehentai.com", "en", isNsfw = true),
|
||||||
SingleLang("BoxManhwa", "https://boxmanhwa.com", "en", isNsfw = true),
|
SingleLang("BoxManhwa", "https://boxmanhwa.com", "en", isNsfw = true),
|
||||||
SingleLang("MangaBuddy", "https://mangabuddy.com", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("MangaBuddy", "https://mangabuddy.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||||
SingleLang("MangaCute", "https://mangacute.com", "en", isNsfw = true),
|
SingleLang("MangaCute", "https://mangacute.com", "en", isNsfw = true),
|
||||||
SingleLang("MangaFab", "https://mangafab.com", "en", isNsfw = true),
|
SingleLang("MangaFab", "https://mangafab.com", "en", isNsfw = true),
|
||||||
SingleLang("MangaForest", "https://mangaforest.com", "en", isNsfw = true),
|
SingleLang("MangaForest", "https://mangaforest.com", "en", isNsfw = true),
|
||||||
|
|
Loading…
Reference in New Issue