From d88776ce6ed6a1040b7145b956b6917e430dc32c Mon Sep 17 00:00:00 2001 From: Adam B <50600860+Adam935@users.noreply.github.com> Date: Tue, 6 Jun 2023 11:23:01 +0200 Subject: [PATCH] Fixed Bentomanga (#16512) * Creation/modification of the japanread source which became bentomanga I left the name and the image because it's the same source with a new interface and name (people know japanread) * rename and udpate lib of the japanread source which became bentomanga + update of build.gradle * add old id of japanread * Update src/fr/japanread/build.gradle Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> * Update src/fr/japanread/build.gradle Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> * Update src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/bentomanga.kt Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> * Update src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/bentomanga.kt Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> * renaming file to BentoManga * Attempt to avoid triggering cloudflare Can make the source slower. * Attempt to avoid triggering cloudflare Can make the source slower. --------- Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com> --- src/fr/japanread/build.gradle | 2 +- .../kanade/tachiyomi/extension/fr/japanread/BentoManga.kt | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/fr/japanread/build.gradle b/src/fr/japanread/build.gradle index 99424d8ec..4b407a670 100644 --- a/src/fr/japanread/build.gradle +++ b/src/fr/japanread/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Bento Manga' pkgNameSuffix = 'fr.japanread' extClass = '.BentoManga' - extVersionCode = 12 + extVersionCode = 13 isNsfw = true } diff --git a/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt b/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt index b91b08e29..fa9b33150 100644 --- a/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt +++ b/src/fr/japanread/src/eu/kanade/tachiyomi/extension/fr/japanread/BentoManga.kt @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.extension.fr.japanread import android.net.Uri import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.network.asObservableSuccess +import eu.kanade.tachiyomi.network.interceptor.rateLimit import eu.kanade.tachiyomi.source.model.Filter import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.Page @@ -23,6 +24,7 @@ import org.jsoup.nodes.Element import rx.Observable import uy.kohesive.injekt.injectLazy import java.util.Calendar +import java.util.concurrent.TimeUnit class BentoManga : ParsedHttpSource() { @@ -38,7 +40,11 @@ class BentoManga : ParsedHttpSource() { private val json: Json by injectLazy() - override val client: OkHttpClient = network.cloudflareClient + override val client: OkHttpClient = network.cloudflareClient.newBuilder() + .connectTimeout(15, TimeUnit.SECONDS) + .readTimeout(30, TimeUnit.SECONDS) + .rateLimit(2,1) + .build() override fun headersBuilder(): Headers.Builder = Headers.Builder() .add("Referer", "$baseUrl/")