diff --git a/multisrc/overrides/madara/azora/src/Azora.kt b/multisrc/overrides/madara/azora/src/Azora.kt index 7d7b1a435..02c504a76 100644 --- a/multisrc/overrides/madara/azora/src/Azora.kt +++ b/multisrc/overrides/madara/azora/src/Azora.kt @@ -7,6 +7,7 @@ import okhttp3.Request import org.jsoup.nodes.Element class Azora : Madara("Azora", "https://azoranov.com", "ar") { + override val mangaSubString = "series" override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers) override fun chapterListSelector() = "li.wp-manga-chapter:not(.premium-block)" // Filter fake chapters override fun chapterFromElement(element: Element): SChapter { diff --git a/multisrc/overrides/madara/kissmangain/src/KissmangaIn.kt b/multisrc/overrides/madara/kissmangain/src/KissmangaIn.kt new file mode 100644 index 000000000..e4543a26e --- /dev/null +++ b/multisrc/overrides/madara/kissmangain/src/KissmangaIn.kt @@ -0,0 +1,7 @@ +package eu.kanade.tachiyomi.extension.en.kissmangain + +import eu.kanade.tachiyomi.multisrc.madara.Madara + +class KissmangaIn : Madara("Kissmanga.in", "https://kissmanga.in", "en") { + override val mangaSubString = "kissmanga" +} diff --git a/multisrc/overrides/madara/lilymanga/src/LilyManga.kt b/multisrc/overrides/madara/lilymanga/src/LilyManga.kt index 7e76cfe94..a092f211e 100644 --- a/multisrc/overrides/madara/lilymanga/src/LilyManga.kt +++ b/multisrc/overrides/madara/lilymanga/src/LilyManga.kt @@ -4,4 +4,6 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara import java.text.SimpleDateFormat import java.util.Locale -class LilyManga : Madara("Lily Manga", "https://lilymanga.net", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) +class LilyManga : Madara("Lily Manga", "https://lilymanga.net", "en", SimpleDateFormat("yyyy-MM-dd", Locale.US)) { + override val mangaSubString = "ys" +} diff --git a/multisrc/overrides/madara/madaradex/src/MadaraDex.kt b/multisrc/overrides/madara/madaradex/src/MadaraDex.kt index e5e8bd5ec..09013de86 100644 --- a/multisrc/overrides/madara/madaradex/src/MadaraDex.kt +++ b/multisrc/overrides/madara/madaradex/src/MadaraDex.kt @@ -9,4 +9,6 @@ class MadaraDex : Madara( "https://madaradex.org", "en", dateFormat = SimpleDateFormat("MMM d, yyyy", Locale.US), -) +) { + override val mangaSubString = "title" +} diff --git a/multisrc/overrides/madara/manytoon/src/ManyToon.kt b/multisrc/overrides/madara/manytoon/src/ManyToon.kt index 488c72eef..a8d59be80 100644 --- a/multisrc/overrides/madara/manytoon/src/ManyToon.kt +++ b/multisrc/overrides/madara/manytoon/src/ManyToon.kt @@ -4,5 +4,7 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara class ManyToon : Madara("ManyToon", "https://manytoon.com", "en") { + override val mangaSubString = "comic" + override val useNewChapterEndpoint: Boolean = true } diff --git a/multisrc/overrides/madara/toonily/src/Toonily.kt b/multisrc/overrides/madara/toonily/src/Toonily.kt index 4f1958c91..f8c2bafe0 100644 --- a/multisrc/overrides/madara/toonily/src/Toonily.kt +++ b/multisrc/overrides/madara/toonily/src/Toonily.kt @@ -22,7 +22,7 @@ class Toonily : Madara( .addNetworkInterceptor(cookieInterceptor) .build() - override val mangaSubString = "webtoons" + override val mangaSubString = "webtoon" override fun searchPage(page: Int): String { return if (page > 1) { 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 9d5bda8ce..d31de784d 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 @@ -47,7 +47,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Astral-Manga", "https://astral-manga.fr", "fr", className = "AstralManga"), SingleLang("Atikrost", "https://atikrost.com", "tr", overrideVersionCode = 1), SingleLang("AZManhwa", "https://azmanhwa.net", "en"), - SingleLang("Azora", "https://azoranov.com", "ar", overrideVersionCode = 5), + SingleLang("Azora", "https://azoranov.com", "ar", overrideVersionCode = 6), SingleLang("Bakaman", "https://bakaman.net", "th", overrideVersionCode = 1), SingleLang("Banana CĂ­trica", "https://bananacitrica.com", "pt-BR", isNsfw = true, pkgName = "bananamecanica", className = "BananaCitrica", overrideVersionCode = 4), SingleLang("BestManga", "https://bestmanga.club", "ru", overrideVersionCode = 1), @@ -165,7 +165,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Kami Sama Explorer", "https://leitor.kamisama.com.br", "pt-BR", overrideVersionCode = 2), SingleLang("KawaScans", "https://kawascans.com", "en", overrideVersionCode = 1), SingleLang("Kiara", "https://kiara.cool", "en"), - SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className = "KissmangaIn", overrideVersionCode = 2), + SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className = "KissmangaIn", overrideVersionCode = 3), SingleLang("KlikManga", "https://klikmanga.id", "id", overrideVersionCode = 2), SingleLang("KomikRame", "https://komikra.me", "id"), SingleLang("KSGroupScans", "https://ksgroupscans.com", "en"), @@ -175,12 +175,12 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("Lara Manga", "https://laramanga.love", "en", overrideVersionCode = 1), SingleLang("Legion Scan", "https://legionscans.com", "es"), SingleLang("LHTranslation", "https://lhtranslation.net", "en", overrideVersionCode = 1), - SingleLang("Lily Manga", "https://lilymanga.net", "en", isNsfw = true, overrideVersionCode = 2), + SingleLang("Lily Manga", "https://lilymanga.net", "en", isNsfw = true, overrideVersionCode = 3), SingleLang("Lima Scans", "http://limascans.xyz/v2", "pt-BR", isNsfw = true, overrideVersionCode = 2), SingleLang("Lolicon", "https://lolicon.mobi", "en", isNsfw = true, overrideVersionCode = 2), SingleLang("Lord Manga", "https://lordmanga.com", "en"), SingleLang("LuxManga", "https://luxmanga.com", "en"), - SingleLang("MadaraDex", "https://madaradex.org", "en", isNsfw = true), + SingleLang("MadaraDex", "https://madaradex.org", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("Manga Action", "https://mangaaction.com", "en", overrideVersionCode = 2), SingleLang("Manga Bilgini", "https://mangabilgini.com", "tr"), SingleLang("Manga Bin", "https://mangabin.com", "en", overrideVersionCode = 1), @@ -298,7 +298,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("ManhwaWorld", "https://manhwaworld.com", "en"), SingleLang("Manhwua.fans", "https://manhwua.fans", "en", isNsfw = true, className = "Manhwuafans"), SingleLang("ManyComic", "https://manycomic.com", "en", isNsfw = true, overrideVersionCode = 1), - SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 4), + SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 5), SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 4), SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1), SingleLang("Meraki Scan", "https://meraki801.com", "es", isNsfw = true), @@ -409,7 +409,7 @@ class MadaraGenerator : ThemeSourceGenerator { SingleLang("TonizuToon", "https://tonizutoon.com", "tr", isNsfw = true), SingleLang("ToonChill", "https://toonchill.com", "en", overrideVersionCode = 1), SingleLang("ToonGod", "https://www.toongod.com", "en", isNsfw = true, overrideVersionCode = 4), - SingleLang("Toonily", "https://toonily.com", "en", isNsfw = true, overrideVersionCode = 10), + SingleLang("Toonily", "https://toonily.com", "en", isNsfw = true, overrideVersionCode = 11), SingleLang("Toonily.net", "https://toonily.net", "en", isNsfw = true, className = "Toonilynet", overrideVersionCode = 2), SingleLang("ToonMany", "https://toonmany.com", "en", isNsfw = true), SingleLang("Top Manhua", "https://topmanhua.com", "en", overrideVersionCode = 2),