diff --git a/multisrc/overrides/madara/aiyumanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/aiyumanga/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..6e7711df8 Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/aiyumanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/aiyumanga/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..979f3813c Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/aiyumanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/aiyumanga/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..8a720b715 Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/aiyumanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/aiyumanga/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..8b953a732 Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/aiyumanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/aiyumanga/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..0e21a0fde Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/aiyumanga/res/web_hi_res_512.png b/multisrc/overrides/madara/aiyumanga/res/web_hi_res_512.png new file mode 100644 index 000000000..2b7575c0f Binary files /dev/null and b/multisrc/overrides/madara/aiyumanga/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/aiyumanga/src/AiYuManga.kt b/multisrc/overrides/madara/aiyumanga/src/AiYuManga.kt new file mode 100644 index 000000000..3fe14be0b --- /dev/null +++ b/multisrc/overrides/madara/aiyumanga/src/AiYuManga.kt @@ -0,0 +1,14 @@ +package eu.kanade.tachiyomi.extension.es.aiyumanga + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + +class AiYuManga : Madara( + "AiYuManga", + "https://aiyumangascanlation.com", + "es", + SimpleDateFormat("d 'de' MMM 'de' yyy", Locale("es")) +) { + override val useNewChapterEndpoint = true +} diff --git a/multisrc/overrides/madara/faestorm/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/faestorm/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..4634a904e Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/faestorm/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/faestorm/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..c922e1225 Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/faestorm/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/faestorm/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..893159adc Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/faestorm/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/faestorm/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..577f07a5f Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/faestorm/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/faestorm/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..87cf1b737 Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/faestorm/res/web_hi_res_512.png b/multisrc/overrides/madara/faestorm/res/web_hi_res_512.png new file mode 100644 index 000000000..bba71bef1 Binary files /dev/null and b/multisrc/overrides/madara/faestorm/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/faestorm/src/FaeStorm.kt b/multisrc/overrides/madara/faestorm/src/FaeStorm.kt new file mode 100644 index 000000000..aea55d741 --- /dev/null +++ b/multisrc/overrides/madara/faestorm/src/FaeStorm.kt @@ -0,0 +1,12 @@ +package eu.kanade.tachiyomi.extension.tr.faestorm + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + +class FaeStorm : Madara( + "FaeStorm", + "https://faestormmanga.com", + "tr", + SimpleDateFormat("d MMM yyy", Locale("tr")) +) diff --git a/multisrc/overrides/madara/gooffansub/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/gooffansub/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..6119639a3 Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/gooffansub/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/gooffansub/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..ba3536375 Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/gooffansub/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/gooffansub/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..8006f1ecb Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/gooffansub/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/gooffansub/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..3d0f3acd2 Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/gooffansub/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/gooffansub/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..90871e876 Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/gooffansub/res/web_hi_res_512.png b/multisrc/overrides/madara/gooffansub/res/web_hi_res_512.png new file mode 100644 index 000000000..0feb8d0a8 Binary files /dev/null and b/multisrc/overrides/madara/gooffansub/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/gooffansub/src/GoofFansub.kt b/multisrc/overrides/madara/gooffansub/src/GoofFansub.kt new file mode 100644 index 000000000..5563b585b --- /dev/null +++ b/multisrc/overrides/madara/gooffansub/src/GoofFansub.kt @@ -0,0 +1,22 @@ +package eu.kanade.tachiyomi.extension.pt.gooffansub + +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 GoofFansub : Madara( + "Goof Fansub", + "https://gooffansub.com", + "pt-BR", + SimpleDateFormat("dd/MM/yyy", Locale("pt", "BR")) +) { + + override val client: OkHttpClient = super.client.newBuilder() + .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) + .build() + + override val popularMangaUrlSelector = "div.post-title a:last-child" +} diff --git a/multisrc/overrides/madara/hattorimanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/hattorimanga/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..4cd94269c Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/hattorimanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/hattorimanga/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..e1ff9fd7b Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/hattorimanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/hattorimanga/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..886377c7b Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/hattorimanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/hattorimanga/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..51307ef34 Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/hattorimanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/hattorimanga/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..48ff62d6b Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/hattorimanga/res/web_hi_res_512.png b/multisrc/overrides/madara/hattorimanga/res/web_hi_res_512.png new file mode 100644 index 000000000..89d2a6ba0 Binary files /dev/null and b/multisrc/overrides/madara/hattorimanga/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/hattorimanga/src/HattoriManga.kt b/multisrc/overrides/madara/hattorimanga/src/HattoriManga.kt new file mode 100644 index 000000000..d68d24020 --- /dev/null +++ b/multisrc/overrides/madara/hattorimanga/src/HattoriManga.kt @@ -0,0 +1,24 @@ +package eu.kanade.tachiyomi.extension.tr.hattorimanga + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.source.model.Page +import org.jsoup.nodes.Document +import java.text.SimpleDateFormat +import java.util.Locale + + +class HattoriManga : Madara( + "Hattori Manga", + "https://hattorimanga.com", + "tr", + SimpleDateFormat("d MMM yyy", Locale("tr")) +) { + override fun pageListParse(document: Document): List { + val blocked = document.select(".content-blocked").first() + if (blocked != null) { + throw Exception(blocked.text()) // Bu bölümü okumak için Üye olmanız gerekiyor. + } + + return super.pageListParse(document) + } +} diff --git a/multisrc/overrides/madara/mangacim/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangacim/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..a81503e2f Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangacim/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangacim/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..6e9878997 Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangacim/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangacim/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..63b8c118d Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangacim/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangacim/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..06ad3a499 Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangacim/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangacim/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..632be6e30 Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangacim/res/web_hi_res_512.png b/multisrc/overrides/madara/mangacim/res/web_hi_res_512.png new file mode 100644 index 000000000..c309c3ace Binary files /dev/null and b/multisrc/overrides/madara/mangacim/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/mangacim/src/Mangacim.kt b/multisrc/overrides/madara/mangacim/src/Mangacim.kt new file mode 100644 index 000000000..b18a837a8 --- /dev/null +++ b/multisrc/overrides/madara/mangacim/src/Mangacim.kt @@ -0,0 +1,13 @@ +package eu.kanade.tachiyomi.extension.tr.mangacim + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + + +class Mangacim : Madara( + "Mangacim", + "https://www.mangacim.com", + "tr", + SimpleDateFormat("MMM d, yyy", Locale("tr")) +) diff --git a/multisrc/overrides/madara/mangakeyfi/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangakeyfi/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..fc4a24042 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangakeyfi/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..434698cc9 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..eac368c56 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..c65bc5af9 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..d604af8d2 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/res/web_hi_res_512.png b/multisrc/overrides/madara/mangakeyfi/res/web_hi_res_512.png new file mode 100644 index 000000000..727e2b176 Binary files /dev/null and b/multisrc/overrides/madara/mangakeyfi/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/mangakeyfi/src/MangaKeyfi.kt b/multisrc/overrides/madara/mangakeyfi/src/MangaKeyfi.kt new file mode 100644 index 000000000..904ae2955 --- /dev/null +++ b/multisrc/overrides/madara/mangakeyfi/src/MangaKeyfi.kt @@ -0,0 +1,13 @@ +package eu.kanade.tachiyomi.extension.tr.mangakeyfi + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + + +class MangaKeyfi : Madara( + "Manga Keyfi", + "https://mangakeyfi.net", + "tr", + SimpleDateFormat("d MMM yyy", Locale("tr")) +) diff --git a/multisrc/overrides/madara/mangasehri/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangasehri/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..daadca465 Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangasehri/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangasehri/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..b755d136a Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangasehri/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasehri/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..7dd281171 Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangasehri/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasehri/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..92199c859 Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangasehri/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangasehri/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..68fc9a96a Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangasehri/res/web_hi_res_512.png b/multisrc/overrides/madara/mangasehri/res/web_hi_res_512.png new file mode 100644 index 000000000..ca0dae173 Binary files /dev/null and b/multisrc/overrides/madara/mangasehri/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/mangasehri/src/MangaSehri.kt b/multisrc/overrides/madara/mangasehri/src/MangaSehri.kt new file mode 100644 index 000000000..6528d9187 --- /dev/null +++ b/multisrc/overrides/madara/mangasehri/src/MangaSehri.kt @@ -0,0 +1,15 @@ +package eu.kanade.tachiyomi.extension.tr.mangasehri + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + + +class MangaSehri : Madara( + "Manga Şehri", + "https://mangasehri.com", + "tr", + SimpleDateFormat("dd/MM/yyy", Locale("tr")) +) { + override val useNewChapterEndpoint = true +} diff --git a/multisrc/overrides/madara/monarcamanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/monarcamanga/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..b9e1ed236 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/monarcamanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/monarcamanga/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..40ac215f3 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/monarcamanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/monarcamanga/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..d342df8c7 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/monarcamanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/monarcamanga/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..8b81f4596 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/monarcamanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/monarcamanga/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..55c680750 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/monarcamanga/res/web_hi_res_512.png b/multisrc/overrides/madara/monarcamanga/res/web_hi_res_512.png new file mode 100644 index 000000000..0fe17a112 Binary files /dev/null and b/multisrc/overrides/madara/monarcamanga/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/monarcamanga/src/MonarcaManga.kt b/multisrc/overrides/madara/monarcamanga/src/MonarcaManga.kt new file mode 100644 index 000000000..f80da47de --- /dev/null +++ b/multisrc/overrides/madara/monarcamanga/src/MonarcaManga.kt @@ -0,0 +1,15 @@ +package eu.kanade.tachiyomi.extension.es.monarcamanga + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + + +class MonarcaManga : Madara( + "MonarcaManga", + "https://monarcamanga.com", + "es", + SimpleDateFormat("MMM d, yyy", Locale("es")) +) { + override val useNewChapterEndpoint = true +} diff --git a/multisrc/overrides/madara/pirulitorosa/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/pirulitorosa/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..9670f9468 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/pirulitorosa/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..2a8933631 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..2ece023c8 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..5264f58d7 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..52e8dff36 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/res/web_hi_res_512.png b/multisrc/overrides/madara/pirulitorosa/res/web_hi_res_512.png new file mode 100644 index 000000000..b2f656154 Binary files /dev/null and b/multisrc/overrides/madara/pirulitorosa/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/pirulitorosa/src/PirulitoRosa.kt b/multisrc/overrides/madara/pirulitorosa/src/PirulitoRosa.kt new file mode 100644 index 000000000..efea3ea57 --- /dev/null +++ b/multisrc/overrides/madara/pirulitorosa/src/PirulitoRosa.kt @@ -0,0 +1,22 @@ +package eu.kanade.tachiyomi.extension.pt.pirulitorosa + +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 PirulitoRosa : Madara( + "Pirulito Rosa", + "https://pirulitorosa.site", + "pt-BR", + SimpleDateFormat("dd/MM/yyy", Locale("pt", "BR")) +) { + + override val client: OkHttpClient = super.client.newBuilder() + .addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS)) + .build() + + override val popularMangaUrlSelector = "div.post-title a:last-child" +} diff --git a/multisrc/overrides/madara/webtoontr/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/webtoontr/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..9698248d0 Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/webtoontr/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/webtoontr/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..c536be780 Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/webtoontr/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/webtoontr/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..8978b54e7 Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/webtoontr/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/webtoontr/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..9dad5f9fd Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/webtoontr/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/webtoontr/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..f01a987bd Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/webtoontr/res/web_hi_res_512.png b/multisrc/overrides/madara/webtoontr/res/web_hi_res_512.png new file mode 100644 index 000000000..14ec5071e Binary files /dev/null and b/multisrc/overrides/madara/webtoontr/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/webtoontr/src/WebtoonTR.kt b/multisrc/overrides/madara/webtoontr/src/WebtoonTR.kt new file mode 100644 index 000000000..e8875b5ec --- /dev/null +++ b/multisrc/overrides/madara/webtoontr/src/WebtoonTR.kt @@ -0,0 +1,15 @@ +package eu.kanade.tachiyomi.extension.tr.webtoontr + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + + +class WebtoonTR : Madara( + "Webtoon TR", + "https://webtoon-tr.com", + "tr", + SimpleDateFormat("dd/MM/yyy", Locale("tr")) +) { + override val useNewChapterEndpoint = true +} diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..c619c2d8a Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..62b67b0ca Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..52dda31d5 Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..46730e1ef Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..4787a3abe Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/res/web_hi_res_512.png b/multisrc/overrides/madara/yetiskinruyamanga/res/web_hi_res_512.png new file mode 100644 index 000000000..8292f5913 Binary files /dev/null and b/multisrc/overrides/madara/yetiskinruyamanga/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/yetiskinruyamanga/src/YetiskinRuyaManga.kt b/multisrc/overrides/madara/yetiskinruyamanga/src/YetiskinRuyaManga.kt new file mode 100644 index 000000000..eb5877b89 --- /dev/null +++ b/multisrc/overrides/madara/yetiskinruyamanga/src/YetiskinRuyaManga.kt @@ -0,0 +1,31 @@ +package eu.kanade.tachiyomi.extension.tr.yetiskinruyamanga + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import eu.kanade.tachiyomi.source.model.Page +import org.jsoup.nodes.Document +import java.text.SimpleDateFormat +import java.util.Locale + + +class YetiskinRuyaManga : Madara( + "Yetişkin Rüya Manga", + "https://yetiskin.ruyamanga.com", + "tr", + SimpleDateFormat("dd/MM/yyy", Locale("tr")) +) { + override val useNewChapterEndpoint = true + + override fun pageListParse(document: Document): List { + val blocked = document.select(".content-blocked").first() + if (blocked != null) { + /* + * Bu bölümü okuyabilmek için GİRİŞ yapmak zorundasınız. + * Eğer +18 seri'nin VIP bölümündeyseniz okuyabilmek için VIP satın almış olmak zorundasınız. + * VIP SATIN ALMAK VEYA BİLGİ ALMAK İÇİN "VIP & DESTEK" SAYFAMIZI ZİYARET EDİNİZ. + */ + throw Exception(blocked.text()) + } + + return super.pageListParse(document) + } +} 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 95ff0c406..773594789 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 @@ -32,6 +32,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Adonis Fansub", "https://manga.adonisfansub.com", "tr", overrideVersionCode = 1), SingleLang("Agent of Change Translations", "https://aoc.moe", "en", overrideVersionCode = 1), SingleLang("Aiin Scan", "https://aiinscan.xyz", "pt-BR"), + SingleLang("AiYuManga", "https://aiyumangascanlation.com", "es"), SingleLang("AkuManga", "https://akumanga.com", "ar", overrideVersionCode = 1), SingleLang("AllPornComic", "https://allporncomic.com", "en", isNsfw = true), SingleLang("AllTopManga", "https://alltopmanga.com", "en", isNsfw = true), @@ -90,6 +91,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Esomanga", "http://esomanga.com", "tr"), SingleLang("Eternal Scans", "https://eternalscans.com", "en"), SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3), + SingleLang("FaeStorm", "https://faestormmanga.com", "tr"), SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("Final Scans", "https://finalscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 1), SingleLang("Fiz Manga", "https://fizmanga.com", "en"), @@ -105,11 +107,13 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Gemanga", "https://gemanga.com", "ar", overrideVersionCode = 1), SingleLang("Glass Sky", "https://glasscan.online", "pt-BR"), SingleLang("Gogoscans", "https://www.gogoscans.com", "en"), + SingleLang("Goof Fansub", "https://gooffansub.com", "pt-BR", isNsfw = true), SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1), SingleLang("HM2D", "https://mangadistrict.com/hdoujin", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true), SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"), SingleLang("Harimanga", "https://harimanga.com", "en", overrideVersionCode = 1), + SingleLang("Hattori Manga", "https://hattorimanga.com", "tr", isNsfw = true), SingleLang("Hayalistic", "https://hayalistic.com", "tr"), SingleLang("Hentai Cube", "https://hentaicube.net", "vi", isNsfw = true), SingleLang("Hentai Manga", "https://hentaimanga.me", "en", isNsfw = true), @@ -180,6 +184,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga Hane", "https://manga-hane.com", "tr"), SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2), + SingleLang("Manga Keyfi", "https://mangakeyfi.net", "tr"), SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1), SingleLang("Manga Leveling", "https://mangaleveling.com", "en"), @@ -194,6 +199,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga Rock Team", "https://mangarockteam.com", "en", overrideVersionCode = 1), SingleLang("Manga Rocky", "https://mangarocky.com", "en", overrideVersionCode = 1), SingleLang("Manga SY", "https://www.mangasy.com", "en", overrideVersionCode = 1), + SingleLang("Manga Şehri", "https://mangasehri.com", "tr", className = "MangaSehri", isNsfw = true), SingleLang("Manga Sepeti", "https://www.mangasepeti.com", "tr"), SingleLang("Manga Sky", "https://mangasky.net", "en"), SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 1), @@ -282,6 +288,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1), SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2), SingleLang("ManhuaChill", "https://manhuachill.com", "en"), + SingleLang("Mangacim", "https://www.mangacim.com", "tr"), SingleLang("ManhuaComic", "https://manhuacomic.com", "en"), SingleLang("ManhuaDex", "https://manhuadex.com", "en", overrideVersionCode = 1), SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 1), @@ -323,6 +330,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Mirad Scanlator", "https://miradscanlator.site", "pt-BR", overrideVersionCode = 1), SingleLang("Mixed Manga", "https://mixedmanga.com", "en", overrideVersionCode = 1), SingleLang("Momo no Hana Scan", "https://momonohanascan.com", "pt-BR", className = "MomoNoHanaScan", overrideVersionCode = 1), + SingleLang("MonarcaManga", "https://monarcamanga.com", "es"), SingleLang("Mortals Groove", "https://mortalsgroove.com", "en", overrideVersionCode = 1), SingleLang("Muctau", "https://muctau.com", "en", overrideVersionCode = 1), SingleLang("MyKomiks", "https://mykomiks.fun", "en", overrideVersionCode = 2), @@ -354,6 +362,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Pornwha", "https://pornwha.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Prisma Scans", "https://prismascans.net", "pt-BR", overrideVersionCode = 2), SingleLang("Projeto Scanlator", "https://projetoscanlator.com", "pt-BR", overrideVersionCode = 3), + SingleLang("Pirulito Rosa", "https://pirulitorosa.site", "pt-BR", isNsfw = true), SingleLang("QueensManga ملكات المانجا", "https://queensmanga.com", "ar", className = "QueensManga", overrideVersionCode = 1), SingleLang("Rachel Scanlator", "https://rachelscanlator.com", "pt-BR", isNsfw = true, overrideVersionCode = 2), SingleLang("RagnarokScan", "https://ragnarokscan.com", "es"), @@ -436,6 +445,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("WebToon69", "https://webtoon69.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Webtoon Hatti", "https://webtoonhatti.com", "tr", overrideVersionCode = 1), + SingleLang("Webtoon TR", "https://webtoon-tr.com", "tr"), SingleLang("WebtoonScan", "https://webtoonscan.com", "en", isNsfw = true), SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 2), SingleLang("WebtoonXYZ", "https://www.webtoon.xyz", "en", isNsfw = true, overrideVersionCode = 3), @@ -451,6 +461,7 @@ class MadaraGenerator : ThemeSourceGenerator { 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), + SingleLang("Yetişkin Rüya Manga", "https://yetiskin.ruyamanga.com", "tr", isNsfw = true, className = "YetiskinRuyaManga"), SingleLang("YonaBar", "https://yonabar.net", "ar", isNsfw = true, overrideVersionCode = 1), SingleLang("Yuri Verso", "https://yuri.live", "pt-BR", overrideVersionCode = 3), SingleLang("Zinmanga", "https://zinmanga.com", "en"),