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 "/"
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 9.2 KiB |
After Width: | Height: | Size: 14 KiB |
BIN
multisrc/overrides/madara/egymanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 90 KiB |
12
multisrc/overrides/madara/egymanga/src/EGYManga.kt
Normal 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"
|
||||
}
|
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 34 KiB |
BIN
multisrc/overrides/madara/fizmanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 264 KiB |
10
multisrc/overrides/madara/fizmanga/src/FizManga.kt
Normal 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)
|
||||
}
|
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 9.1 KiB |
BIN
multisrc/overrides/madara/gunahkarmanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 42 KiB |
@ -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")))
|
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 20 KiB |
BIN
multisrc/overrides/madara/mangaboss/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 148 KiB |
10
multisrc/overrides/madara/mangahentai/src/MangaHentai.kt
Normal 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
|
||||
}
|
@ -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),
|
||||
|