diff --git a/multisrc/overrides/heancms/reaperscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/heancms/reaperscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index f6c5fc5a7..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/heancms/reaperscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index e7ffd65f3..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/heancms/reaperscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index d79fd54e9..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/heancms/reaperscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 779d9aea3..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/heancms/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 08a0864d9..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/res/web_hi_res_512.png b/multisrc/overrides/heancms/reaperscans/res/web_hi_res_512.png deleted file mode 100644 index 1c6f8c99c..000000000 Binary files a/multisrc/overrides/heancms/reaperscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/heancms/reaperscans/src/ReaperScans.kt b/multisrc/overrides/heancms/reaperscans/src/ReaperScans.kt deleted file mode 100644 index 77122a85b..000000000 --- a/multisrc/overrides/heancms/reaperscans/src/ReaperScans.kt +++ /dev/null @@ -1,59 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.reaperscans - -import eu.kanade.tachiyomi.multisrc.heancms.Genre -import eu.kanade.tachiyomi.multisrc.heancms.HeanCms -import eu.kanade.tachiyomi.network.interceptor.rateLimitHost -import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.TimeZone - -class ReaperScans : HeanCms( - "Reaper Scans", - "https://reaperscans.net", - "pt-BR", -) { - - override val client: OkHttpClient = super.client.newBuilder() - .rateLimitHost(apiUrl.toHttpUrl(), 1, 2) - .build() - - // Site changed from Madara to HeanCms. - override val versionId = 2 - - override val slugStrategy = SlugStrategy.FETCH_ALL - override val useNewQueryEndpoint = true - - override val coverPath: String = "" - - override val dateFormat: SimpleDateFormat = super.dateFormat.apply { - timeZone = TimeZone.getTimeZone("GMT+01:00") - } - - override fun getGenreList(): List = listOf( - Genre("Artes Marciais", 2), - Genre("Aventura", 10), - Genre("Ação", 9), - Genre("Comédia", 14), - Genre("Drama", 15), - Genre("Escolar", 7), - Genre("Fantasia", 11), - Genre("Ficção científica", 16), - Genre("Guerra", 17), - Genre("Isekai", 18), - Genre("Jogo", 12), - Genre("Mangá", 24), - Genre("Manhua", 23), - Genre("Manhwa", 22), - Genre("Mecha", 19), - Genre("Mistério", 20), - Genre("Nacional", 8), - Genre("Realidade Virtual", 21), - Genre("Retorno", 3), - Genre("Romance", 5), - Genre("Segunda vida", 4), - Genre("Seinen", 1), - Genre("Shounen", 13), - Genre("Terror", 6), - ) -} diff --git a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/yaoitoshokan/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index fbd7bf6f2..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/yaoitoshokan/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index bb75d5e9f..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 6336abc26..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 6bcfae0d9..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 3283cde59..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/res/web_hi_res_512.png b/multisrc/overrides/madara/yaoitoshokan/res/web_hi_res_512.png deleted file mode 100644 index 21e2fdab1..000000000 Binary files a/multisrc/overrides/madara/yaoitoshokan/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt b/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt deleted file mode 100644 index cb76122da..000000000 --- a/multisrc/overrides/madara/yaoitoshokan/src/YaoiToshokan.kt +++ /dev/null @@ -1,53 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.yaoitoshokan - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.network.GET -import eu.kanade.tachiyomi.network.interceptor.rateLimit -import eu.kanade.tachiyomi.source.model.Page -import okhttp3.OkHttpClient -import okhttp3.Request -import org.jsoup.nodes.Document -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class YaoiToshokan : Madara( - "Yaoi Toshokan", - "https://www.yaoitoshokan.net", - "pt-BR", - SimpleDateFormat("dd MMM yyyy", Locale("pt", "BR")), -) { - - override val client: OkHttpClient = super.client.newBuilder() - .rateLimit(1, 2, TimeUnit.SECONDS) - .build() - - // Page has custom link to scan website. - override val popularMangaUrlSelector = "div.post-title a:not([target])" - - override fun pageListParse(document: Document): List { - countViews(document) - - return document.select(pageListParseSelector) - .mapIndexed { index, element -> - // Had to add trim because of white space in source. - val imageUrl = element.select("img").attr("data-src").trim() - Page(index, "$baseUrl/", imageUrl) - } - } - - override fun imageRequest(page: Page): Request { - val newHeaders = headersBuilder() - .add("Accept", ACCEPT_IMAGE) - .add("Accept-Language", ACCEPT_LANGUAGE) - .set("Referer", page.url) - .build() - - return GET(page.imageUrl!!, newHeaders) - } - - companion object { - private const val ACCEPT_IMAGE = "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8" - private const val ACCEPT_LANGUAGE = "pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6,gl;q=0.5" - } -} diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt index 7c1ea7c81..9624cbc60 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/heancms/HeanCmsGenerator.kt @@ -14,7 +14,6 @@ class HeanCmsGenerator : ThemeSourceGenerator { override val sources = listOf( SingleLang("Omega Scans", "https://omegascans.org", "en", isNsfw = true, overrideVersionCode = 18), SingleLang("Perf Scan", "https://perf-scan.fr", "fr"), - SingleLang("Reaper Scans", "https://reaperscans.net", "pt-BR", overrideVersionCode = 36), SingleLang("Temple Scan", "https://templescan.net", "en", isNsfw = true, overrideVersionCode = 16), SingleLang("YugenMangas", "https://yugenmangas.net", "es", isNsfw = true, overrideVersionCode = 9), ) 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 91c44c08c..849414d92 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 @@ -495,7 +495,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("YANP Fansub", "https://yanpfansub.com", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("Yaoi Comics", "https://ycscan.com", "pt-BR", isNsfw = true), SingleLang("Yaoi Hentai", "https://yaoihentai.me", "en", isNsfw = true), - SingleLang("Yaoi Toshokan", "https://yaoitoshokan.net", "pt-BR", isNsfw = true, overrideVersionCode = 4), SingleLang("Yaoi.mobi", "https://yaoi.mobi", "en", isNsfw = true, className = "YaoiManga", pkgName = "yaoimanga", overrideVersionCode = 4), SingleLang("YaoiScan", "https://yaoiscan.com", "en", isNsfw = true), SingleLang("YaoiToon", "https://yaoitoon.com", "en", isNsfw = true),