From a1252ffd93b5905a5dd36754a65c2e54458369ad Mon Sep 17 00:00:00 2001 From: bapeey <90949336+bapeey@users.noreply.github.com> Date: Wed, 24 Jul 2024 06:48:51 -0500 Subject: [PATCH] StrayFansub: Change theme (#4165) change theme --- src/tr/strayfansub/build.gradle | 4 +-- .../extension/tr/strayfansub/StrayFansub.kt | 25 ++++++------------- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/src/tr/strayfansub/build.gradle b/src/tr/strayfansub/build.gradle index 90692bf4a..647f4c0b8 100644 --- a/src/tr/strayfansub/build.gradle +++ b/src/tr/strayfansub/build.gradle @@ -1,9 +1,9 @@ ext { extName = 'Stray Fansub' extClass = '.StrayFansub' - themePkg = 'madara' + themePkg = 'mangathemesia' baseUrl = 'https://strayfansub.com' - overrideVersionCode = 0 + overrideVersionCode = 7 isNsfw = true } diff --git a/src/tr/strayfansub/src/eu/kanade/tachiyomi/extension/tr/strayfansub/StrayFansub.kt b/src/tr/strayfansub/src/eu/kanade/tachiyomi/extension/tr/strayfansub/StrayFansub.kt index d59681c13..0f5073558 100644 --- a/src/tr/strayfansub/src/eu/kanade/tachiyomi/extension/tr/strayfansub/StrayFansub.kt +++ b/src/tr/strayfansub/src/eu/kanade/tachiyomi/extension/tr/strayfansub/StrayFansub.kt @@ -1,29 +1,18 @@ package eu.kanade.tachiyomi.extension.tr.strayfansub -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.model.Page -import org.jsoup.nodes.Document +import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia +import eu.kanade.tachiyomi.network.interceptor.rateLimitHost +import okhttp3.HttpUrl.Companion.toHttpUrl import java.text.SimpleDateFormat import java.util.Locale -class StrayFansub : Madara( +class StrayFansub : MangaThemesia( "Stray Fansub", "https://strayfansub.com", "tr", dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("tr")), ) { - override val useLoadMoreRequest = LoadMoreStrategy.Never - override val useNewChapterEndpoint = true - - override fun pageListParse(document: Document): List { - val pageList = super.pageListParse(document) - - if ( - pageList.isEmpty() && - document.select(".content-blocked, .login-required").isNotEmpty() - ) { - throw Exception("Okumak için WebView üzerinden giriş yapın") - } - return pageList - } + override val client = super.client.newBuilder() + .rateLimitHost(baseUrl.toHttpUrl(), 3) + .build() }