Adds more Madara Sources (#8698)

* Add Madara EGYManga

* Add Madara Fiz Manga

* Add Madara MangaBoss

* Fix Madara Manga Hentai

* Remove "/"

* Add Madara Gunahkar Manga

* Reformat

Removed another extra  "/"
This commit is contained in:
happywillow0 2021-08-21 13:31:53 -04:00 committed by GitHub
parent 4dd9556210
commit b78a30cd62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 44 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,12 @@
package eu.kanade.tachiyomi.extension.ar.egymanga
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.source.model.SChapter
import okhttp3.Response
import java.text.SimpleDateFormat
import java.util.Locale
class EGYManga : Madara( "EGY Manga", "https://egymanga.net", "ar", SimpleDateFormat("MMMM dd, yyyy", Locale("ar"))) {
override fun chapterListParse(response: Response): List<SChapter> = super.chapterListParse(response).reversed()
override val pageListParseSelector = "div.separator"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

View File

@ -0,0 +1,10 @@
package eu.kanade.tachiyomi.extension.en.fizmanga
import eu.kanade.tachiyomi.multisrc.madara.Madara
import okhttp3.Headers
class FizManga : Madara("Fiz Manga", "https://fizmanga.com", "en") {
override fun headersBuilder(): Headers.Builder = super.headersBuilder()
.add("Referer", baseUrl)
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@ -0,0 +1,7 @@
package eu.kanade.tachiyomi.extension.tr.gunahkarmanga
import eu.kanade.tachiyomi.multisrc.madara.Madara
import java.text.SimpleDateFormat
import java.util.Locale
class GunahkarManga : Madara("Gunahkar Manga", "https://gunahkarmanga.com", "tr", SimpleDateFormat("d MMMM yyyy", Locale("tr")))

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

View File

@ -0,0 +1,10 @@
package eu.kanade.tachiyomi.extension.en.mangahentai
import eu.kanade.tachiyomi.multisrc.madara.Madara
import eu.kanade.tachiyomi.annotations.Nsfw
@Nsfw
class MangaHentai : Madara("Manga Hentai", "https://mangahentai.me", "en") {
override val useNewChapterEndpoint: Boolean = true
}

View File

@ -72,10 +72,12 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Dream Manga", "https://en.ruyamanga.com", "en", overrideVersionCode = 2),
SingleLang("Drope Scan", "https://dropescan.com", "pt-BR", overrideVersionCode = 3),
SingleLang("Dream Union Scan", "https://www.dreamunionscan.com", "pt-BR", overrideVersionCode = 1),
SingleLang("EGY Manga", "https://egymanga.net", "ar"),
SingleLang("Esomanga", "http://esomanga.com", "tr"),
SingleLang("Eternal Scans", "https://eternalscans.com", "en"),
SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3),
SingleLang("Fiz Manga", "https://fizmanga.com", "en"),
SingleLang("Fleur Blanche", "https://fleurscan.com", "pt-BR", isNsfw = true),
SingleLang("Free Manga", "https://freemanga.me", "en", isNsfw = true, overrideVersionCode = 2),
SingleLang("FreeWebtoonCoins", "https://freewebtooncoins.com", "en", overrideVersionCode = 1),
@ -91,6 +93,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Glory Scans", "https://gloryscan.com", "pt-BR", isNsfw = true, overrideVersionCode = 2),
SingleLang("Gogoscans", "https://www.gogoscans.com", "en"),
SingleLang("Graze Scans", "https://grazescans.com/", "en", overrideVersionCode = 1),
SingleLang("Gunahkar Manga", "https://gunahkarmanga.com", "tr"),
SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1),
SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"),
SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true),
@ -153,7 +156,7 @@ class MadaraGenerator : ThemeSourceGenerator {
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"),
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 1),
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 2),
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),
@ -186,6 +189,7 @@ class MadaraGenerator : ThemeSourceGenerator {
SingleLang("Manga68", "https://manga68.com", "en", overrideVersionCode = 1),
SingleLang("Manga68.net", "https://manga68.net", "en", className = "Manga68net"),
SingleLang("MangaBob", "https://mangabob.com", "en", overrideVersionCode = 1),
SingleLang("MangaBoss", "https://mangaboss.org", "en"),
SingleLang("MangaBox", "https://mangabox.org", "en"),
SingleLang("MangaClash", "https://mangaclash.com", "en", overrideVersionCode = 3),
SingleLang("MangaCultivator", "https://mangacultivator.com", "en", overrideVersionCode = 1),