diff --git a/multisrc/overrides/madara/cervoscanlator/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/cervoscanlator/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 630ad3c93..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/cervoscanlator/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index 29cbfa818..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/cervoscanlator/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index a318c7580..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 76d5a0280..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 02010d7a8..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/res/web_hi_res_512.png b/multisrc/overrides/madara/cervoscanlator/res/web_hi_res_512.png deleted file mode 100644 index 1cf5619d5..000000000 Binary files a/multisrc/overrides/madara/cervoscanlator/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/cervoscanlator/src/CervoScanlator.kt b/multisrc/overrides/madara/cervoscanlator/src/CervoScanlator.kt deleted file mode 100644 index 6d75d63cb..000000000 --- a/multisrc/overrides/madara/cervoscanlator/src/CervoScanlator.kt +++ /dev/null @@ -1,17 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.cervoscanlator - -import eu.kanade.tachiyomi.multisrc.madara.Madara -import java.text.SimpleDateFormat -import java.util.Locale - -class CervoScanlator : Madara( - "Cervo Scanlator", - "https://cervoscan.xyz", - "pt-BR", - SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR")) -) { - - override val altName: String = "Nome alternativo: " - - override fun popularMangaSelector() = "div.page-item-detail.manga" -} diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 32a9207df..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index a0156101d..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 78104fed8..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index e9b468fa6..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index 9689b7a9e..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png b/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png deleted file mode 100644 index d0cdf3358..000000000 Binary files a/multisrc/overrides/madara/gloryscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/gloryscans/src/GloryScans.kt b/multisrc/overrides/madara/gloryscans/src/GloryScans.kt deleted file mode 100644 index 286896269..000000000 --- a/multisrc/overrides/madara/gloryscans/src/GloryScans.kt +++ /dev/null @@ -1,20 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.gloryscans - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class GloryScans : Madara( - "Glory Scans", - "https://gloryscan.com", - "pt-BR", - SimpleDateFormat("MMMMM dd, yyyy", Locale("pt", "BR")) -) { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) - .build() -} diff --git a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/moonwitchinlove/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index d7993d470..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/moonwitchinlove/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ce448b810..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 2b7c38660..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 298b0d969..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index ce0843714..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/res/web_hi_res_512.png b/multisrc/overrides/madara/moonwitchinlove/res/web_hi_res_512.png deleted file mode 100644 index 2719de827..000000000 Binary files a/multisrc/overrides/madara/moonwitchinlove/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/moonwitchinlove/src/MoonWitchInLove.kt b/multisrc/overrides/madara/moonwitchinlove/src/MoonWitchInLove.kt deleted file mode 100644 index dd811d3ca..000000000 --- a/multisrc/overrides/madara/moonwitchinlove/src/MoonWitchInLove.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.moonwitchinlove - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class MoonWitchInLove : Madara( - "Moon Witch In Love", - "https://moonwitchinlove.com", - "pt-BR", - SimpleDateFormat("MMMMM dd, yyyy", Locale("pt", "BR")) -) { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) - .build() - - override val altName: String = "Nome alternativo: " - - override fun popularMangaSelector() = "div.page-item-detail.manga" -} diff --git a/multisrc/overrides/madara/neoxxxscans/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/neoxxxscans/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 8818168f0..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/neoxxxscans/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index da24c45e5..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/neoxxxscans/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 1e6db2b61..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 7f788f813..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index d23da7bc4..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/res/web_hi_res_512.png b/multisrc/overrides/madara/neoxxxscans/res/web_hi_res_512.png deleted file mode 100644 index 23878fee7..000000000 Binary files a/multisrc/overrides/madara/neoxxxscans/res/web_hi_res_512.png and /dev/null differ diff --git a/multisrc/overrides/madara/neoxxxscans/src/NeoXXXScans.kt b/multisrc/overrides/madara/neoxxxscans/src/NeoXXXScans.kt deleted file mode 100644 index dae8ba9ac..000000000 --- a/multisrc/overrides/madara/neoxxxscans/src/NeoXXXScans.kt +++ /dev/null @@ -1,75 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.neoxxxscans - -import android.app.Application -import android.content.SharedPreferences -import android.widget.Toast -import androidx.preference.EditTextPreference -import androidx.preference.PreferenceScreen -import eu.kanade.tachiyomi.BuildConfig -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import eu.kanade.tachiyomi.source.ConfigurableSource -import okhttp3.OkHttpClient -import uy.kohesive.injekt.Injekt -import uy.kohesive.injekt.api.get -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class NeoXXXScans : - Madara( - "NeoXXX Scans", - DEFAULT_BASE_URL, - "pt-BR", - SimpleDateFormat("dd/MM/yyyy", Locale("pt", "BR")) - ), - ConfigurableSource { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) - .build() - - private val preferences: SharedPreferences by lazy { - Injekt.get().getSharedPreferences("source_$id", 0x0000) - } - - override val baseUrl: String by lazy { - preferences.getString(BASE_URL_PREF_KEY, DEFAULT_BASE_URL)!! - } - - override fun setupPreferenceScreen(screen: PreferenceScreen) { - val baseUrlPref = EditTextPreference(screen.context).apply { - key = BASE_URL_PREF_KEY - title = BASE_URL_PREF_TITLE - summary = BASE_URL_PREF_SUMMARY - setDefaultValue(DEFAULT_BASE_URL) - dialogTitle = BASE_URL_PREF_TITLE - dialogMessage = "Padrão: $DEFAULT_BASE_URL" - - setOnPreferenceChangeListener { _, newValue -> - try { - val res = preferences.edit() - .putString(BASE_URL_PREF_KEY, newValue as String) - .commit() - Toast.makeText(screen.context, RESTART_TACHIYOMI, Toast.LENGTH_LONG).show() - res - } catch (e: Exception) { - e.printStackTrace() - false - } - } - } - - screen.addPreference(baseUrlPref) - } - - companion object { - private const val DEFAULT_BASE_URL = "https://xxx.neoxscans.net" - private val BASE_URL_PREF_KEY = "base_url_${BuildConfig.VERSION_NAME}" - private const val BASE_URL_PREF_TITLE = "URL da fonte" - private const val BASE_URL_PREF_SUMMARY = "Para uso temporário. Quando você atualizar a " + - "extensão, esta configuração será apagada." - - private const val RESTART_TACHIYOMI = "Reinicie o Tachiyomi para aplicar as configurações." - } -} diff --git a/multisrc/overrides/madara/redribbonscanlator/src/RedRibbonScanlator.kt b/multisrc/overrides/madara/redribbonscanlator/src/RedRibbonScanlator.kt deleted file mode 100644 index 138718400..000000000 --- a/multisrc/overrides/madara/redribbonscanlator/src/RedRibbonScanlator.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.redribbonscanlator - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class RedRibbonScanlator : Madara( - "Red Ribbon Scanlator", - "https://redribbon.site", - "pt-BR", - SimpleDateFormat("MMMMM dd, yyyy", Locale("pt", "BR")) -) { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) - .build() - - override val altName: String = "Nome alternativo: " - - override fun popularMangaSelector() = "div.page-item-detail.manga" -} diff --git a/multisrc/overrides/madara/sindriascanlator/src/SindriaScanlator.kt b/multisrc/overrides/madara/sindriascanlator/src/SindriaScanlator.kt deleted file mode 100644 index c365ef459..000000000 --- a/multisrc/overrides/madara/sindriascanlator/src/SindriaScanlator.kt +++ /dev/null @@ -1,24 +0,0 @@ -package eu.kanade.tachiyomi.extension.pt.sindriascanlator - -import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor -import eu.kanade.tachiyomi.multisrc.madara.Madara -import okhttp3.OkHttpClient -import java.text.SimpleDateFormat -import java.util.Locale -import java.util.concurrent.TimeUnit - -class SindriaScanlator : Madara( - "Sindria Scanlator", - "https://sindriascanlator.com", - "pt-BR", - SimpleDateFormat("dd 'de' MMMMM 'de' yyyy", Locale("pt", "BR")) -) { - - override val client: OkHttpClient = super.client.newBuilder() - .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) - .build() - - override val altName: String = "Nome alternativo: " - - override fun popularMangaSelector() = "div.page-item-detail.manga" -} 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 7dfa014c4..78b150618 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 @@ -58,7 +58,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Café com Yaoi", "http://cafecomyaoi.com.br", "pt-BR", pkgName = "cafecomyaoi", className = "CafeComYaoi", isNsfw = true, overrideVersionCode = 1), SingleLang("CatOnHeadTranslations", "https://catonhead.com", "en", overrideVersionCode = 2), SingleLang("Cerise Scans", "https://cerisescans.com", "pt-BR", overrideVersionCode = 2), - SingleLang("Cervo Scanlator", "https://cervoscan.xyz", "pt-BR", overrideVersionCode = 4), SingleLang("Chibi Manga", "https://www.cmreader.info", "en", overrideVersionCode = 1), SingleLang("Clover Manga", "https://clover-manga.com", "tr", overrideVersionCode = 2), SingleLang("Colored Manga", "https://coloredmanga.com", "en", overrideVersionCode = 1), @@ -95,7 +94,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("GalaxyDegenScans", "https://gdstmp.site", "en", overrideVersionCode = 3), SingleLang("Gatemanga", "https://gatemanga.com", "ar", overrideVersionCode = 1), SingleLang("Gemanga", "https://gemanga.com", "ar", overrideVersionCode = 1), - SingleLang("Glory Scans", "https://gloryscan.com", "pt-BR", isNsfw = true, overrideVersionCode = 2), SingleLang("Gogoscans", "https://www.gogoscans.com", "en"), SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1), SingleLang("HM2D", "https://mangadistrict.com/hdoujin", "en", isNsfw = true, overrideVersionCode = 1), @@ -309,7 +307,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Mixed Manga", "https://mixedmanga.com", "en", overrideVersionCode = 1), SingleLang("Mode Scanlator", "https://modescanlator.com", "pt-BR", overrideVersionCode = 2), SingleLang("Momo no Hana Scan", "https://momonohanascan.com", "pt-BR", className = "MomoNoHanaScan", overrideVersionCode = 1), - SingleLang("Moon Witch In Love", "https://moonwitchinlove.com", "pt-BR", overrideVersionCode = 1), SingleLang("Mortals Groove", "https://mortalsgroove.com", "en", overrideVersionCode = 1), SingleLang("Muctau", "https://muctau.com", "en", overrideVersionCode = 1), SingleLang("MyKomiks", "https://mykomiks.fun", "en", overrideVersionCode = 1), @@ -317,7 +314,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("NeatManga", "https://neatmanga.com", "en", overrideVersionCode = 2), SingleLang("NekoBreaker Scan", "https://nekobreakerscan.com", "pt-BR", overrideVersionCode = 1), SingleLang("NekoScan", "https://nekoscan.com", "en", overrideVersionCode = 2), - SingleLang("NeoXXX Scans", "https://xxx.neoxscans.net", "pt-BR", isNsfw = true, overrideVersionCode = 3), SingleLang("Neox Scanlator", "https://neoxscans.net", "pt-BR", overrideVersionCode = 8), SingleLang("Night Comic", "https://www.nightcomic.com", "en", overrideVersionCode = 1), SingleLang("Niji Translations", "https://niji-translations.com", "ar", overrideVersionCode = 1), @@ -349,7 +345,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("RawDEX", "https://rawdex.net", "ko", isNsfw = true, overrideVersionCode = 1), SingleLang("ReadAdult", "https://readadult.net", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("ReadManhua", "https://readmanhua.net", "en", overrideVersionCode = 2), - SingleLang("Red Ribbon Scanlator", "https://redribbon.site", "pt-BR", overrideVersionCode = 1), SingleLang("Renascence Scans (Renascans)", "https://new.renascans.com", "en", className = "RenaScans", overrideVersionCode = 1), SingleLang("Reset Scans", "https://reset-scans.com", "en", overrideVersionCode = 5), SingleLang("Rh2PlusManga", "https://www.rh2plusmanga.com", "th", overrideVersionCode = 3), @@ -368,7 +363,6 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("ShinobiScans", "https://shinobiscans.com", "it"), SingleLang("ShoujoHearts", "https://shoujohearts.com", "en", overrideVersionCode = 2), SingleLang("SiXiang Scans", "http://www.sixiangscans.com", "en", overrideVersionCode = 1), - SingleLang("Sindria Scanlator", "https://sindriascanlator.com", "pt-BR"), SingleLang("Sinensis", "https://sinensisscan.com", "pt-BR", overrideVersionCode = 2), SingleLang("Siyahmelek", "https://siyahmelek.net", "tr", isNsfw = true, overrideVersionCode = 3), SingleLang("SkyRaws", "https://skyraws.com", "en", overrideVersionCode = 1),