From 973fe8137a93924d42a10001ffbc2b2acc0ae460 Mon Sep 17 00:00:00 2001
From: Riztard Lanthorn <riyanluqman@gmail.com>
Date: Sat, 28 Nov 2020 19:24:19 +0700
Subject: [PATCH] Madara update (#4963)

Madara update
---
 src/all/madara/build.gradle                   |  2 +-
 .../extension/all/madara/MadaraFactory.kt     | 26 ++++++++++++++++---
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/src/all/madara/build.gradle b/src/all/madara/build.gradle
index 89f8ad482..a3c63bd80 100644
--- a/src/all/madara/build.gradle
+++ b/src/all/madara/build.gradle
@@ -5,7 +5,7 @@ ext {
     extName = 'Madara (multiple sources)'
     pkgNameSuffix = "all.madara"
     extClass = '.MadaraFactory'
-    extVersionCode = 150
+    extVersionCode = 151
     libVersion = '1.2'
     containsNsfw = true
 }
diff --git a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
index 35df4743a..180d66902 100644
--- a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
+++ b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
@@ -31,6 +31,7 @@ class MadaraFactory : SourceFactory {
         AdonisFansub(),
         AkuManga(),
         AllPornComic(),
+        Aloalivn(),
         AniMangaEs(),
         AoCTranslations(),
         ApollComics(),
@@ -88,6 +89,7 @@ class MadaraFactory : SourceFactory {
         Manga18Fun(),
         Manga347(),
         Manga3asq(),
+        Manga3S(),
         Manga68(),
         MangaAction(),
         MangaArabOnline(),
@@ -112,6 +114,7 @@ class MadaraFactory : SourceFactory {
         MangaRocky(),
         MangaRoma(),
         MangaScantrad(),
+        MangaSco(),
         MangaSpark(),
         MangaStarz(),
         MangaStream(),
@@ -143,12 +146,14 @@ class MadaraFactory : SourceFactory {
         ManyToonMe(),
         MarkScans(),
         MartialScans(),
+        MGKomik(),
         Milftoon(),
         MiracleScans(),
         MixedManga(),
         MysticalMerries(),
         NazarickScans(),
         NekoBreaker(),
+        NekoScan(),
         NeoxScanlator(),
         NightComic(),
         NijiTranslations(),
@@ -161,6 +166,7 @@ class MadaraFactory : SourceFactory {
         PMScans(),
         PojokManga(),
         PornComix(),
+        PrimeManga(),
         QueensManga(),
         RaiderScans(),
         ReadManhua(),
@@ -181,7 +187,6 @@ class MadaraFactory : SourceFactory {
         TsubakiNoScan(),
         TurkceManga(),
         TwilightScans(),
-        Wakamics(),
         Wakascan(),
         WebToonily(),
         WeScans(),
@@ -202,6 +207,7 @@ class MadaraFactory : SourceFactory {
         ProjetoScanlator(),
         HikariScan(),
         YuriVerso(),
+        MangaKitsu(),
         MangaTeca()
         // Removed by request of site owner
         // EarlyManga(),
@@ -213,6 +219,22 @@ class MadaraFactory : SourceFactory {
     )
 }
 
+class NekoScan : Madara("NekoScan", "https://nekoscan.com", "en")
+
+class Manga3S : Madara("Manga3S", "https://manga3s.com", "en")
+
+class MGKomik : Madara("MG Komik", "https://mgkomik.my.id", "id")
+
+class Aloalivn : Madara("Aloalivn", "https://aloalivn.com", "en") {
+    override val pageListParseSelector = "li.blocks-gallery-item"
+}
+
+class MangaSco : Madara("MangaSco", "https://mangasco.com", "en")
+
+class MangaKitsu : Madara("Manga Kitsu", "https://mangakitsu.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale("tr")))
+
+class PrimeManga : Madara("Prime Manga", "https://primemanga.com", "en")
+
 class NekoBreaker : Madara("NekoBreaker", "https://nekobreaker.com", "pt-BR", SimpleDateFormat("MMMM dd, yyyy", Locale("pt")))
 
 class ManganeloLink : Madara("Manganelo.link", "https://manganelo.link", "en")
@@ -800,8 +822,6 @@ class Toonily : Madara("Toonily", "https://toonily.com", "en") {
 
 class MangaKomi : Madara("MangaKomi", "https://mangakomi.com", "en")
 
-class Wakamics : Madara("Wakamics", "https://wakamics.com", "en")
-
 class KingzManga : Madara("KingzManga", "https://kingzmanga.com", "ar")
 
 @Nsfw