Madara Fixes (#8660)

* Fix Madara ManhwahentaiMe

Updates useNewChapterEndpoint

* Fix Madara Scans Raw

* Fix Madara Asura Raw

* Fix Madara Immortal Updates

* Fix Madara Manga Diyari

- Update Chapters
- Add Icons

* Fix Madara Manga Land Arabic

- Fix Chapters
- Add Date

* Fix Madara ManyToon

* Fix Madara ManyToon.me
This commit is contained in:
happywillow0 2021-08-20 06:24:25 -04:00 committed by GitHub
parent 8bf86ecba3
commit 4024c64285
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 45 additions and 10 deletions

View File

@ -9,4 +9,6 @@ class AsuraRaw : Madara(
"https://asuraraw.com", "https://asuraraw.com",
"en", "en",
dateFormat = SimpleDateFormat("MM/dd/yyyy", Locale.US) dateFormat = SimpleDateFormat("MM/dd/yyyy", Locale.US)
) ) {
override val useNewChapterEndpoint: Boolean = true
}

View File

@ -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
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

View File

@ -4,4 +4,6 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Locale 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
}

View File

@ -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
}

View File

@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
@Nsfw @Nsfw
class ManhwahentaiMe : Madara("Manhwahentai.me", "https://manhwahentai.me", "en") { class ManhwahentaiMe : Madara("Manhwahentai.me", "https://manhwahentai.me", "en") {
override val useNewChapterEndpoint: Boolean = true
override fun getGenreList() = listOf( override fun getGenreList() = listOf(
Genre("Action", "action"), Genre("Action", "action"),
Genre("Adult", "adult"), Genre("Adult", "adult"),

View File

@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
@Nsfw @Nsfw
class ManyToon : Madara("ManyToon", "https://manytoon.com", "en") { class ManyToon : Madara("ManyToon", "https://manytoon.com", "en") {
override val useNewChapterEndpoint: Boolean = true
override fun getGenreList() = listOf( override fun getGenreList() = listOf(
Genre("Action", "action"), Genre("Action", "action"),
Genre("Adult", "adult"), Genre("Adult", "adult"),

View File

@ -6,6 +6,8 @@ import eu.kanade.tachiyomi.multisrc.madara.Madara
@Nsfw @Nsfw
class ManyToonMe : Madara("ManyToon.me", "https://manytoon.me", "en") { class ManyToonMe : Madara("ManyToon.me", "https://manytoon.me", "en") {
override val useNewChapterEndpoint: Boolean = true
override fun getGenreList() = listOf( override fun getGenreList() = listOf(
Genre("Action", "action"), Genre("Action", "action"),
Genre("Adult", "adult"), Genre("Adult", "adult"),

View File

@ -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
}

View File

@ -38,7 +38,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Argos Scan", "https://argosscan.com", "pt-BR", overrideVersionCode = 3), SingleLang("Argos Scan", "https://argosscan.com", "pt-BR", overrideVersionCode = 3),
SingleLang("Arthur Scan", "https://arthurscan.xyz", "pt-BR", overrideVersionCode = 4), SingleLang("Arthur Scan", "https://arthurscan.xyz", "pt-BR", overrideVersionCode = 4),
SingleLang("Astral Library", "https://www.astrallibrary.net", "en", overrideVersionCode = 2), 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("Atikrost", "https://atikrost.com", "tr", overrideVersionCode = 1),
SingleLang("AZManhwa", "https://azmanhwa.net", "en"), SingleLang("AZManhwa", "https://azmanhwa.net", "en"),
SingleLang("Azora", "https://azoramanga.com", "ar", overrideVersionCode = 2), 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("Hunter Fansub", "https://hunterfansub.com", "es", overrideVersionCode = 1),
SingleLang("Ichirin No Hana Yuri", "https://ichirinnohanayuri.com.br", "pt-BR", overrideVersionCode = 3), SingleLang("Ichirin No Hana Yuri", "https://ichirinnohanayuri.com.br", "pt-BR", overrideVersionCode = 3),
SingleLang("Ikifeng", "https://ikifeng.com", "es", isNsfw = true), 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("Imperfect Comics", "https://imperfectcomic.com", "en"),
SingleLang("Império Scans", "https://imperioscans.com.br", "pt-BR", className = "ImperioScans"), 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), 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 Chill", "https://mangachill.com/", "en", overrideVersionCode = 2),
SingleLang("Manga Crab", "https://mangacrab.com", "es"), SingleLang("Manga Crab", "https://mangacrab.com", "es"),
SingleLang("Manga District", "https://mangadistrict.com", "en", isNsfw = true, overrideVersionCode = 1), 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 Drop Out", "https://www.mangadropout.xyz", "id", isNsfw = true, overrideVersionCode = 1),
SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 2), SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 2),
SingleLang("Manga Funny", "https://mangafunny.com", "en"), 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 Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2),
SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true), SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true),
SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1), 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 Leveling", "https://mangaleveling.com", "en"),
SingleLang("Manga Lord", "https://mangalord.com", "en", overrideVersionCode = 1), SingleLang("Manga Lord", "https://mangalord.com", "en", overrideVersionCode = 1),
SingleLang("Manga Mitsu", "https://mangamitsu.com", "en", isNsfw = true, overrideVersionCode = 2), 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("ManhwaNelo", "https://manhwanelo.com", "en", overrideVersionCode = 1),
SingleLang("ManhwaPool", "https://manhwapool.com", "en"), SingleLang("ManhwaPool", "https://manhwapool.com", "en"),
SingleLang("Manhwatop", "https://manhwatop.com", "en", overrideVersionCode = 1), 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("ManhwaWorld", "https://manhwaworld.com", "en"),
SingleLang("ManhwaXZ", "https://manhwaxz.com", "en"), SingleLang("ManhwaXZ", "https://manhwaxz.com", "en"),
SingleLang("Manhwua.fans", "https://manhwua.fans", "en", isNsfw = true, className = "Manhwuafans"), SingleLang("Manhwua.fans", "https://manhwua.fans", "en", isNsfw = true, className = "Manhwuafans"),
SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 3), SingleLang("ManyToon", "https://manytoon.com", "en", isNsfw = true, overrideVersionCode = 4),
SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 2), SingleLang("ManyToon.me", "https://manytoon.me", "en", isNsfw = true, className = "ManyToonMe", overrideVersionCode = 3),
SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1), SingleLang("ManyToonClub", "https://manytoon.club", "ko", isNsfw = true, overrideVersionCode = 1),
SingleLang("ManyComic", "https://manycomic.com", "en", isNsfw = true, overrideVersionCode = 1), SingleLang("ManyComic", "https://manycomic.com", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Mark Scans", "https://markscans.online", "pt-BR", overrideVersionCode = 3), SingleLang("Mark Scans", "https://markscans.online", "pt-BR", overrideVersionCode = 3),
@ -329,7 +329,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("SamuraiScan", "https://samuraiscan.com", "es"), SingleLang("SamuraiScan", "https://samuraiscan.com", "es"),
SingleLang("Sani-Go", "https://sani-go.net", "ar", className = "SaniGo", overrideVersionCode = 1), SingleLang("Sani-Go", "https://sani-go.net", "ar", className = "SaniGo", overrideVersionCode = 1),
SingleLang("Sawamics", "https://sawamics.com", "en"), 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("Seafoam Scans", "https://seafoamscans.com", "en", overrideVersionCode = 2),
SingleLang("Setsu Scans", "https://setsuscans.com", "en", overrideVersionCode = 1), SingleLang("Setsu Scans", "https://setsuscans.com", "en", overrideVersionCode = 1),
SingleLang("Shield Manga", "https://shieldmanga.club", "en", overrideVersionCode = 2), SingleLang("Shield Manga", "https://shieldmanga.club", "en", overrideVersionCode = 2),