From 82a59cb6d5cad4794b37cb433731fd765fa1d0e5 Mon Sep 17 00:00:00 2001 From: Alessandro Jean Date: Sun, 20 Mar 2022 14:11:44 -0300 Subject: [PATCH] Bypass CF in HT (closes #11176). (#11179) --- multisrc/overrides/madara/hentaiteca/src/HentaiTeca.kt | 4 ++++ .../eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/multisrc/overrides/madara/hentaiteca/src/HentaiTeca.kt b/multisrc/overrides/madara/hentaiteca/src/HentaiTeca.kt index 8f4783698..65fa1d408 100644 --- a/multisrc/overrides/madara/hentaiteca/src/HentaiTeca.kt +++ b/multisrc/overrides/madara/hentaiteca/src/HentaiTeca.kt @@ -2,6 +2,7 @@ package eu.kanade.tachiyomi.extension.pt.hentaiteca import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor import eu.kanade.tachiyomi.multisrc.madara.Madara +import okhttp3.Headers import okhttp3.OkHttpClient import java.text.SimpleDateFormat import java.util.Locale @@ -17,4 +18,7 @@ class HentaiTeca : Madara( override val client: OkHttpClient = super.client.newBuilder() .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) .build() + + override fun headersBuilder(): Headers.Builder = Headers.Builder() + .add("Referer", "$baseUrl/") } diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt index b13f3dea2..ecdbd1890 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/madara/MadaraGenerator.kt @@ -116,7 +116,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Hayalistic", "https://hayalistic.com", "tr"), SingleLang("Hentai Cube", "https://hentaicube.net", "vi", isNsfw = true), SingleLang("Hentai Manga", "https://hentaimanga.me", "en", isNsfw = true, overrideVersionCode = 1), - SingleLang("Hentai Teca", "https://hentaiteca.net", "pt-BR", isNsfw = true), + SingleLang("Hentai Teca", "https://hentaiteca.net", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("Hentai20", "https://hentai20.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("HentaiRead", "https://hentairead.com", "en", isNsfw = true, className = "Hentairead", overrideVersionCode = 2), SingleLang("HentaiWebtoon", "https://hentaiwebtoon.com", "en", isNsfw = true, overrideVersionCode = 1),