diff --git a/multisrc/overrides/madara/leryaoi/src/LerYaoi.kt b/multisrc/overrides/madara/leryaoi/src/LerYaoi.kt new file mode 100644 index 000000000..ad0407e57 --- /dev/null +++ b/multisrc/overrides/madara/leryaoi/src/LerYaoi.kt @@ -0,0 +1,22 @@ +package eu.kanade.tachiyomi.extension.pt.leryaoi + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.network.interceptor.rateLimit +import okhttp3.OkHttpClient +import java.text.SimpleDateFormat +import java.util.Locale +import java.util.concurrent.TimeUnit + +class LerYaoi : Madara( + "Ler Yaoi", + "https://leryaoi.com", + "pt-BR", + SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR")), +) { + + override val client: OkHttpClient = super.client.newBuilder() + .rateLimit(1, 2, TimeUnit.SECONDS) + .build() + + override val mangaSubString = "bl" +} diff --git a/multisrc/overrides/madara/pinkseaunicorn/src/PinkSeaUnicorn.kt b/multisrc/overrides/madara/pinkseaunicorn/src/PinkSeaUnicorn.kt new file mode 100644 index 000000000..26dbd7012 --- /dev/null +++ b/multisrc/overrides/madara/pinkseaunicorn/src/PinkSeaUnicorn.kt @@ -0,0 +1,22 @@ +package eu.kanade.tachiyomi.extension.pt.pinkseaunicorn + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.network.interceptor.rateLimit +import okhttp3.OkHttpClient +import java.text.SimpleDateFormat +import java.util.Locale +import java.util.concurrent.TimeUnit + +class PinkSeaUnicorn : Madara( + "Pink Sea Unicorn", + "https://psunicorn.com", + "pt-BR", + SimpleDateFormat("MMMMM dd, yyyy", Locale("pt", "BR")), +) { + + override val client: OkHttpClient = super.client.newBuilder() + .rateLimit(1, 2, TimeUnit.SECONDS) + .build() + + override val useNewChapterEndpoint = true +} diff --git a/multisrc/overrides/madara/tankouhentai/src/TankouHentai.kt b/multisrc/overrides/madara/tankouhentai/src/TankouHentai.kt new file mode 100644 index 000000000..1be556545 --- /dev/null +++ b/multisrc/overrides/madara/tankouhentai/src/TankouHentai.kt @@ -0,0 +1,22 @@ +package eu.kanade.tachiyomi.extension.pt.tankouhentai + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.network.interceptor.rateLimit +import okhttp3.OkHttpClient +import java.text.SimpleDateFormat +import java.util.Locale +import java.util.concurrent.TimeUnit + +class TankouHentai : Madara( + "Tankou Hentai", + "https://tankouhentai.com", + "pt-BR", + SimpleDateFormat("dd 'de' MMMMM 'de' YYYY", Locale("pt", "BR")), +) { + + override val client: OkHttpClient = super.client.newBuilder() + .rateLimit(1, 2, TimeUnit.SECONDS) + .build() + + override val useNewChapterEndpoint = true +} 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 03d84470c..e072a8d24 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 @@ -173,6 +173,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Lala Manga", "https://lalamanga.com", "en", isNsfw = true), SingleLang("Lara Manga", "https://laramanga.love", "en", overrideVersionCode = 1), SingleLang("Legion Scan", "https://legionscans.com", "es"), + SingleLang("Ler Yaoi", "https://leryaoi.com", "pt-BR", isNsfw = true), SingleLang("LHTranslation", "https://lhtranslation.net", "en", overrideVersionCode = 1), SingleLang("Lily Manga", "https://lilymanga.net", "en", isNsfw = true, overrideVersionCode = 3), SingleLang("Lima Scans", "http://limascans.xyz/v2", "pt-BR", isNsfw = true, overrideVersionCode = 2), @@ -333,6 +334,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Petrotechsociety", "https://www.petrotechsociety.org", "en", isNsfw = true), SingleLang("Phoenix Fansub", "https://phoenixmangas.com", "es"), SingleLang("Pian Manga", "https://pianmanga.me", "en", isNsfw = true, overrideVersionCode = 1), + SingleLang("Pink Sea Unicorn", "https://psunicorn.com", "pt-BR", isNsfw = true), SingleLang("Pirulito Rosa", "https://pirulitorosa.site", "pt-BR", isNsfw = true), SingleLang("Platinum Crown", "https://platinumscans.com", "en", overrideVersionCode = 1), SingleLang("Pojok Manga", "https://pojokmanga.net", "id", overrideVersionCode = 4), @@ -391,6 +393,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Sunshine Butterfly Scans", "https://sunshinebutterflyscan.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Sweet Desire Scan", "https://sweetdesire.com.br", "pt-BR", isNsfw = true), SingleLang("Sweet Time Scan", "https://sweetscan.net", "pt-BR", overrideVersionCode = 2), + SingleLang("Tankou Hentai", "https://tankouhentai.com", "pt-BR", isNsfw = true), SingleLang("TappyToon.Net", "https://tappytoon.net", "en", className = "Tappytoonnet"), SingleLang("Tatakae Scan", "https://tatakaescan.com", "pt-BR", isNsfw = true, overrideVersionCode = 2), SingleLang("Taurus Fansub", "https://taurusfansub.com", "es"),