diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png index fae03683d..2d4977e35 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png and b/multisrc/overrides/mangabox/manganelo/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png index 70d4c04f3..098012279 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png and b/multisrc/overrides/mangabox/manganelo/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png index 3d8f30f61..9d5ffe7c8 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png and b/multisrc/overrides/mangabox/manganelo/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png index 8a6a650e8..51e039680 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png and b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png index 8a6a650e8..04e67a0e7 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png and b/multisrc/overrides/mangabox/manganelo/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png b/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png index 8a6a650e8..ca28870fe 100644 Binary files a/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png and b/multisrc/overrides/mangabox/manganelo/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/mangalazy/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/mangalazy/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..7d1cfcfc3 Binary files /dev/null and b/multisrc/overrides/mangalazy/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangalazy/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/mangalazy/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..7ba5aad2c Binary files /dev/null and b/multisrc/overrides/mangalazy/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangalazy/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/mangalazy/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..d32697948 Binary files /dev/null and b/multisrc/overrides/mangalazy/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangalazy/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/mangalazy/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..dde70ee6a Binary files /dev/null and b/multisrc/overrides/mangalazy/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangalazy/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/mangalazy/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..af828876f Binary files /dev/null and b/multisrc/overrides/mangalazy/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/mangalazy/res/web_hi_res_512.png b/multisrc/overrides/mangalazy/res/web_hi_res_512.png new file mode 100644 index 000000000..a9ec26505 Binary files /dev/null and b/multisrc/overrides/mangalazy/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/mangalazy/src/MangaLazy.kt b/multisrc/overrides/mangalazy/src/MangaLazy.kt new file mode 100644 index 000000000..a93779673 --- /dev/null +++ b/multisrc/overrides/mangalazy/src/MangaLazy.kt @@ -0,0 +1,63 @@ + +package eu.kanade.tachiyomi.extension.en.mangalazy + +import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor +import eu.kanade.tachiyomi.annotations.Nsfw +import eu.kanade.tachiyomi.multisrc.madara.Madara +import okhttp3.OkHttpClient +import java.util.concurrent.TimeUnit + +@Nsfw +class MangaLazy : Madara("MangaLazy", "https://mangalazy.com", "en") { + private val rateLimitInterceptor = RateLimitInterceptor(1) + + override val client: OkHttpClient = network.cloudflareClient.newBuilder() + .connectTimeout(10, TimeUnit.SECONDS) + .readTimeout(30, TimeUnit.SECONDS) + .addNetworkInterceptor(rateLimitInterceptor) + .build() + + override fun getGenreList() = listOf( + Genre("Action", "action"), + Genre("Adult", "adult"), + Genre("Adventure", "adventure"), + Genre("Comedy", "comedy"), + Genre("Cooking", "cooking"), + Genre("Doujinshi", "doujinshi"), + Genre("Drama", "drama"), + Genre("Ecchi", "ecchi"), + Genre("Fanstasy", "fantasy"), + Genre("Gender bender", "gender-bender"), + Genre("Harem", "harem"), + Genre("Historical", "historical"), + Genre("Horror", "horror"), + Genre("Isekai", "isekai"), + Genre("Josei", "josei"), + Genre("Love", "love"), + Genre("Manhua", "manhua"), + Genre("Manhwa", "manhwa"), + Genre("Martial arts", "martial-arts"), + Genre("Mature", "mature"), + Genre("Mecha", "mecha"), + Genre("Medical", "medical"), + Genre("Mystery", "mystery"), + Genre("One shot", "one-shot"), + Genre("Psychological", "psychological"), + Genre("Romance", "romance"), + Genre("School Life", "school-life"), + Genre("Sci-fi", "sci-fi"), + Genre("Seinen", "seinen"), + Genre("Shoujo", "shoujo"), + Genre("Shoujo ai", "shoujo-ai"), + Genre("Shounen", "shounen"), + Genre("Shounen ai", "shounen-ai"), + Genre("Slice of Life", "slice-of-life"), + Genre("Smut", "smut"), + Genre("Sports", "sports"), + Genre("Supernatural", "supernatural"), + Genre("Tragedy", "tragedy"), + Genre("Webtoons", "webtoons"), + Genre("Yaoi", "yaoi"), + Genre("Yuri", "yuri"), + ) +} 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 0c92c7f2e..b3d6e1358 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 @@ -115,6 +115,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("MangaKomi", "https://mangakomi.com", "en", overrideVersionCode = 2), SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar"), SingleLang("مانجا ليك", "https://mangalek.com", "ar", className = "Mangalek"), + SingleLang("MangaLazy", "https://mangalazy.com", "en", isNsfw = true), SingleLang("MangaLionz", "https://mangalionz.com", "ar"), SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 1), SingleLang("Manga Lord", "https://mangalord.com", "en", overrideVersionCode = 1), diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangabox/MangaBoxGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangabox/MangaBoxGenerator.kt index 68a3420b4..4285d733c 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangabox/MangaBoxGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangabox/MangaBoxGenerator.kt @@ -13,7 +13,7 @@ class MangaBoxGenerator : ThemeSourceGenerator { override val sources = listOf( SingleLang("Mangakakalot", "https://mangakakalot.com", "en", overrideVersionCode = 2), - SingleLang("Manganato", "https://manganato.com", "en", overrideVersionCode = 1, pkgName = "manganelo"), + SingleLang("Manganato", "https://manganato.com", "en", overrideVersionCode = 2, pkgName = "manganelo"), SingleLang("Mangabat", "https://m.mangabat.com", "en", overrideVersionCode = 4), SingleLang("Mangakakalots (unoriginal)", "https://mangakakalots.com", "en", className = "Mangakakalots", pkgName = "mangakakalots"), SingleLang("Mangairo", "https://h.mangairo.com", "en", overrideVersionCode = 3),