diff --git a/multisrc/overrides/madara/asuraraw/src/AsuraRaw.kt b/multisrc/overrides/madara/asuraraw/src/AsuraRaw.kt index 33866471f..395511b18 100644 --- a/multisrc/overrides/madara/asuraraw/src/AsuraRaw.kt +++ b/multisrc/overrides/madara/asuraraw/src/AsuraRaw.kt @@ -9,4 +9,6 @@ class AsuraRaw : Madara( "https://asuraraw.com", "en", dateFormat = SimpleDateFormat("MM/dd/yyyy", Locale.US) -) +) { + override val useNewChapterEndpoint: Boolean = true +} diff --git a/multisrc/overrides/madara/immortalupdates/src/ImmortalUpdates.kt b/multisrc/overrides/madara/immortalupdates/src/ImmortalUpdates.kt new file mode 100644 index 000000000..3a20bdc01 --- /dev/null +++ b/multisrc/overrides/madara/immortalupdates/src/ImmortalUpdates.kt @@ -0,0 +1,8 @@ +package eu.kanade.tachiyomi.extension.en.immortalupdates + +import eu.kanade.tachiyomi.multisrc.madara.Madara + + +class ImmortalUpdates : Madara("Immortal Updates", "https://immortalupdates.com", "en") { + override val useNewChapterEndpoint: Boolean = true +} diff --git a/multisrc/overrides/madara/mangadiyari/res/mipmap-hdpi/ic_launcher.png b/multisrc/overrides/madara/mangadiyari/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 000000000..b96b9e990 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/mipmap-hdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangadiyari/res/mipmap-mdpi/ic_launcher.png b/multisrc/overrides/madara/mangadiyari/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 000000000..35d4be0e8 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/mipmap-mdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangadiyari/res/mipmap-xhdpi/ic_launcher.png b/multisrc/overrides/madara/mangadiyari/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 000000000..d7d703ec0 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangadiyari/res/mipmap-xxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangadiyari/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 000000000..febd81007 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangadiyari/res/mipmap-xxxhdpi/ic_launcher.png b/multisrc/overrides/madara/mangadiyari/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 000000000..443d6bfb6 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/multisrc/overrides/madara/mangadiyari/res/web_hi_res_512.png b/multisrc/overrides/madara/mangadiyari/res/web_hi_res_512.png new file mode 100644 index 000000000..029668419 Binary files /dev/null and b/multisrc/overrides/madara/mangadiyari/res/web_hi_res_512.png differ diff --git a/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt b/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt index 7b6b8dafe..6f5823798 100644 --- a/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt +++ b/multisrc/overrides/madara/mangadiyari/src/MangaDiyari.kt @@ -4,4 +4,6 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara import java.text.SimpleDateFormat import java.util.Locale -class MangaDiyari : Madara("Manga Diyari", "https://manga-diyari.com", "tr", SimpleDateFormat("MMM dd, yyyy", Locale("tr"))) +class MangaDiyari : Madara("Manga Diyari", "https://manga-diyari.com", "tr", SimpleDateFormat("MMM dd, yyyy", Locale("tr"))) { + override val useNewChapterEndpoint: Boolean = true +} diff --git a/multisrc/overrides/madara/mangalandarabic/src/MangaLandArabic.kt b/multisrc/overrides/madara/mangalandarabic/src/MangaLandArabic.kt new file mode 100644 index 000000000..79f959f09 --- /dev/null +++ b/multisrc/overrides/madara/mangalandarabic/src/MangaLandArabic.kt @@ -0,0 +1,9 @@ +package eu.kanade.tachiyomi.extension.ar.mangalandarabic + +import eu.kanade.tachiyomi.multisrc.madara.Madara +import java.text.SimpleDateFormat +import java.util.Locale + +class MangaLandArabic : Madara("Manga Land Arabic", "https://mangalandarabic.com", "ar", SimpleDateFormat("yyyy-MM-dd", Locale("ar"))) { + override val useNewChapterEndpoint: Boolean = true +} diff --git a/multisrc/overrides/madara/manhwahentaime/src/ManhwahentaiMe.kt b/multisrc/overrides/madara/manhwahentaime/src/ManhwahentaiMe.kt index 9aa43c98a..fa771f9ec 100644 --- a/multisrc/overrides/madara/manhwahentaime/src/ManhwahentaiMe.kt +++ b/multisrc/overrides/madara/manhwahentaime/src/ManhwahentaiMe.kt @@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara @Nsfw class ManhwahentaiMe : Madara("Manhwahentai.me", "https://manhwahentai.me", "en") { + override val useNewChapterEndpoint: Boolean = true + override fun getGenreList() = listOf( Genre("Action", "action"), Genre("Adult", "adult"), diff --git a/multisrc/overrides/madara/manytoon/src/ManyToon.kt b/multisrc/overrides/madara/manytoon/src/ManyToon.kt index 57f0b1fd4..df4650331 100644 --- a/multisrc/overrides/madara/manytoon/src/ManyToon.kt +++ b/multisrc/overrides/madara/manytoon/src/ManyToon.kt @@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara @Nsfw class ManyToon : Madara("ManyToon", "https://manytoon.com", "en") { + override val useNewChapterEndpoint: Boolean = true + override fun getGenreList() = listOf( Genre("Action", "action"), Genre("Adult", "adult"), diff --git a/multisrc/overrides/madara/manytoonme/src/ManyToonMe.kt b/multisrc/overrides/madara/manytoonme/src/ManyToonMe.kt index a8cf672bf..40e8e9197 100644 --- a/multisrc/overrides/madara/manytoonme/src/ManyToonMe.kt +++ b/multisrc/overrides/madara/manytoonme/src/ManyToonMe.kt @@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara @Nsfw class ManyToonMe : Madara("ManyToon.me", "https://manytoon.me", "en") { + override val useNewChapterEndpoint: Boolean = true + override fun getGenreList() = listOf( Genre("Action", "action"), Genre("Adult", "adult"), diff --git a/multisrc/overrides/madara/scansraw/src/ScansRaw.kt b/multisrc/overrides/madara/scansraw/src/ScansRaw.kt new file mode 100644 index 000000000..5497d2553 --- /dev/null +++ b/multisrc/overrides/madara/scansraw/src/ScansRaw.kt @@ -0,0 +1,8 @@ +package eu.kanade.tachiyomi.extension.en.scansraw + +import eu.kanade.tachiyomi.multisrc.madara.Madara + + +class ScansRaw : Madara("Scans Raw", "https://scansraw.com", "en") { + override val useNewChapterEndpoint: Boolean = 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 f63b3c81a..2ae634b1b 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 @@ -38,7 +38,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Argos Scan", "https://argosscan.com", "pt-BR", overrideVersionCode = 3), SingleLang("Arthur Scan", "https://arthurscan.xyz", "pt-BR", overrideVersionCode = 4), SingleLang("Astral Library", "https://www.astrallibrary.net", "en", overrideVersionCode = 2), - SingleLang("Asura Raw", "https://asuraraw.com", "en"), + SingleLang("Asura Raw", "https://asuraraw.com", "en", overrideVersionCode = 1), SingleLang("Atikrost", "https://atikrost.com", "tr", overrideVersionCode = 1), SingleLang("AZManhwa", "https://azmanhwa.net", "en"), SingleLang("Azora", "https://azoramanga.com", "ar", overrideVersionCode = 2), @@ -111,7 +111,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Hunter Fansub", "https://hunterfansub.com", "es", overrideVersionCode = 1), SingleLang("Ichirin No Hana Yuri", "https://ichirinnohanayuri.com.br", "pt-BR", overrideVersionCode = 3), SingleLang("Ikifeng", "https://ikifeng.com", "es", isNsfw = true), - SingleLang("Immortal Updates", "https://immortalupdates.com", "en", overrideVersionCode = 1), + SingleLang("Immortal Updates", "https://immortalupdates.com", "en", overrideVersionCode = 2), SingleLang("Imperfect Comics", "https://imperfectcomic.com", "en"), SingleLang("Império Scans", "https://imperioscans.com.br", "pt-BR", className = "ImperioScans"), SingleLang("Império dos Otakus", "https://imperiodosotakus.tk", "pt-BR", className = "ImperioDosOtakus", overrideVersionCode = 2), @@ -149,7 +149,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga Chill", "https://mangachill.com/", "en", overrideVersionCode = 2), SingleLang("Manga Crab", "https://mangacrab.com", "es"), SingleLang("Manga District", "https://mangadistrict.com", "en", isNsfw = true, overrideVersionCode = 1), - SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 1), + SingleLang("Manga Diyari", "https://manga-diyari.com", "tr", overrideVersionCode = 2), SingleLang("Manga Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 2), SingleLang("Manga Funny", "https://mangafunny.com", "en"), @@ -157,7 +157,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2), SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true), SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1), - SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar", overrideVersionCode = 1), + SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar", overrideVersionCode = 2), SingleLang("Manga Leveling", "https://mangaleveling.com", "en"), SingleLang("Manga Lord", "https://mangalord.com", "en", overrideVersionCode = 1), SingleLang("Manga Mitsu", "https://mangamitsu.com", "en", isNsfw = true, overrideVersionCode = 2), @@ -269,12 +269,12 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("ManhwaNelo", "https://manhwanelo.com", "en", overrideVersionCode = 1), SingleLang("ManhwaPool", "https://manhwapool.com", "en"), SingleLang("Manhwatop", "https://manhwatop.com", "en", overrideVersionCode = 1), - SingleLang("Manhwahentai.me", "https://manhwahentai.me", "en", className = "ManhwahentaiMe", isNsfw = true, overrideVersionCode = 1), + SingleLang("Manhwahentai.me", "https://manhwahentai.me", "en", className = "ManhwahentaiMe", isNsfw = true, overrideVersionCode = 2), SingleLang("ManhwaWorld", "https://manhwaworld.com", "en"), SingleLang("ManhwaXZ", "https://manhwaxz.com", "en"), SingleLang("Manhwua.fans", "https://manhwua.fans", "en", isNsfw = true, className = "Manhwuafans"), - SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 3), - SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 2), + SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 4), + SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 3), SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1), SingleLang("ManyComic", "https://manycomic.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Mark Scans", "https://markscans.online", "pt-BR", overrideVersionCode = 3), @@ -329,7 +329,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("SamuraiScan", "https://samuraiscan.com", "es"), SingleLang("Sani-Go", "https://sani-go.net", "ar", className = "SaniGo", overrideVersionCode = 1), SingleLang("Sawamics", "https://sawamics.com", "en"), - SingleLang("Scans Raw", "https://scansraw.com", "en"), + SingleLang("Scans Raw", "https://scansraw.com", "en", overrideVersionCode = 1), SingleLang("Seafoam Scans", "https://seafoamscans.com", "en", overrideVersionCode = 2), SingleLang("Setsu Scans", "https://setsuscans.com", "en", overrideVersionCode = 1), SingleLang("Shield Manga", "https://shieldmanga.club", "en", overrideVersionCode = 2),