Add more Madara sites (#10868)
* Madara: add sites * icons * Update multisrc/overrides/madara/gooffansub/src/GoofFansub.kt Co-authored-by: Alessandro Jean <alessandrojean@gmail.com> * Update multisrc/overrides/madara/pirulitorosa/src/PirulitoRosa.kt Co-authored-by: Alessandro Jean <alessandrojean@gmail.com> Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 40 KiB |
BIN
multisrc/overrides/madara/aiyumanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 280 KiB |
14
multisrc/overrides/madara/aiyumanga/src/AiYuManga.kt
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.es.aiyumanga
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
class AiYuManga : Madara(
|
||||||
|
"AiYuManga",
|
||||||
|
"https://aiyumangascanlation.com",
|
||||||
|
"es",
|
||||||
|
SimpleDateFormat("d 'de' MMM 'de' yyy", Locale("es"))
|
||||||
|
) {
|
||||||
|
override val useNewChapterEndpoint = true
|
||||||
|
}
|
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 49 KiB |
BIN
multisrc/overrides/madara/faestorm/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 317 KiB |
12
multisrc/overrides/madara/faestorm/src/FaeStorm.kt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.faestorm
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
class FaeStorm : Madara(
|
||||||
|
"FaeStorm",
|
||||||
|
"https://faestormmanga.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("d MMM yyy", Locale("tr"))
|
||||||
|
)
|
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 27 KiB |
BIN
multisrc/overrides/madara/gooffansub/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 202 KiB |
22
multisrc/overrides/madara/gooffansub/src/GoofFansub.kt
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.pt.gooffansub
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import okhttp3.OkHttpClient
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
|
class GoofFansub : Madara(
|
||||||
|
"Goof Fansub",
|
||||||
|
"https://gooffansub.com",
|
||||||
|
"pt-BR",
|
||||||
|
SimpleDateFormat("dd/MM/yyy", Locale("pt", "BR"))
|
||||||
|
) {
|
||||||
|
|
||||||
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||||
|
.build()
|
||||||
|
|
||||||
|
override val popularMangaUrlSelector = "div.post-title a:last-child"
|
||||||
|
}
|
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 23 KiB |
BIN
multisrc/overrides/madara/hattorimanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 123 KiB |
24
multisrc/overrides/madara/hattorimanga/src/HattoriManga.kt
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.hattorimanga
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import eu.kanade.tachiyomi.source.model.Page
|
||||||
|
import org.jsoup.nodes.Document
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class HattoriManga : Madara(
|
||||||
|
"Hattori Manga",
|
||||||
|
"https://hattorimanga.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("d MMM yyy", Locale("tr"))
|
||||||
|
) {
|
||||||
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
|
val blocked = document.select(".content-blocked").first()
|
||||||
|
if (blocked != null) {
|
||||||
|
throw Exception(blocked.text()) // Bu bölümü okumak için Üye olmanız gerekiyor.
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.pageListParse(document)
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 40 KiB |
BIN
multisrc/overrides/madara/mangacim/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 330 KiB |
13
multisrc/overrides/madara/mangacim/src/Mangacim.kt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.mangacim
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class Mangacim : Madara(
|
||||||
|
"Mangacim",
|
||||||
|
"https://www.mangacim.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("MMM d, yyy", Locale("tr"))
|
||||||
|
)
|
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 19 KiB |
BIN
multisrc/overrides/madara/mangakeyfi/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 110 KiB |
13
multisrc/overrides/madara/mangakeyfi/src/MangaKeyfi.kt
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.mangakeyfi
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class MangaKeyfi : Madara(
|
||||||
|
"Manga Keyfi",
|
||||||
|
"https://mangakeyfi.net",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("d MMM yyy", Locale("tr"))
|
||||||
|
)
|
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 17 KiB |
BIN
multisrc/overrides/madara/mangasehri/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 79 KiB |
15
multisrc/overrides/madara/mangasehri/src/MangaSehri.kt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.mangasehri
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class MangaSehri : Madara(
|
||||||
|
"Manga Şehri",
|
||||||
|
"https://mangasehri.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("dd/MM/yyy", Locale("tr"))
|
||||||
|
) {
|
||||||
|
override val useNewChapterEndpoint = true
|
||||||
|
}
|
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 31 KiB |
BIN
multisrc/overrides/madara/monarcamanga/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 219 KiB |
15
multisrc/overrides/madara/monarcamanga/src/MonarcaManga.kt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.es.monarcamanga
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class MonarcaManga : Madara(
|
||||||
|
"MonarcaManga",
|
||||||
|
"https://monarcamanga.com",
|
||||||
|
"es",
|
||||||
|
SimpleDateFormat("MMM d, yyy", Locale("es"))
|
||||||
|
) {
|
||||||
|
override val useNewChapterEndpoint = true
|
||||||
|
}
|
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 22 KiB |
BIN
multisrc/overrides/madara/pirulitorosa/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 108 KiB |
22
multisrc/overrides/madara/pirulitorosa/src/PirulitoRosa.kt
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.pt.pirulitorosa
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.lib.ratelimit.RateLimitInterceptor
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import okhttp3.OkHttpClient
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
|
class PirulitoRosa : Madara(
|
||||||
|
"Pirulito Rosa",
|
||||||
|
"https://pirulitorosa.site",
|
||||||
|
"pt-BR",
|
||||||
|
SimpleDateFormat("dd/MM/yyy", Locale("pt", "BR"))
|
||||||
|
) {
|
||||||
|
|
||||||
|
override val client: OkHttpClient = super.client.newBuilder()
|
||||||
|
.addInterceptor(RateLimitInterceptor(1, 2, TimeUnit.SECONDS))
|
||||||
|
.build()
|
||||||
|
|
||||||
|
override val popularMangaUrlSelector = "div.post-title a:last-child"
|
||||||
|
}
|
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 11 KiB |
BIN
multisrc/overrides/madara/webtoontr/res/web_hi_res_512.png
Normal file
After Width: | Height: | Size: 44 KiB |
15
multisrc/overrides/madara/webtoontr/src/WebtoonTR.kt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.webtoontr
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class WebtoonTR : Madara(
|
||||||
|
"Webtoon TR",
|
||||||
|
"https://webtoon-tr.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("dd/MM/yyy", Locale("tr"))
|
||||||
|
) {
|
||||||
|
override val useNewChapterEndpoint = true
|
||||||
|
}
|
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 187 KiB |
@ -0,0 +1,31 @@
|
|||||||
|
package eu.kanade.tachiyomi.extension.tr.yetiskinruyamanga
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||||
|
import eu.kanade.tachiyomi.source.model.Page
|
||||||
|
import org.jsoup.nodes.Document
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
class YetiskinRuyaManga : Madara(
|
||||||
|
"Yetişkin Rüya Manga",
|
||||||
|
"https://yetiskin.ruyamanga.com",
|
||||||
|
"tr",
|
||||||
|
SimpleDateFormat("dd/MM/yyy", Locale("tr"))
|
||||||
|
) {
|
||||||
|
override val useNewChapterEndpoint = true
|
||||||
|
|
||||||
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
|
val blocked = document.select(".content-blocked").first()
|
||||||
|
if (blocked != null) {
|
||||||
|
/*
|
||||||
|
* Bu bölümü okuyabilmek için GİRİŞ yapmak zorundasınız.
|
||||||
|
* Eğer +18 seri'nin VIP bölümündeyseniz okuyabilmek için VIP satın almış olmak zorundasınız.
|
||||||
|
* VIP SATIN ALMAK VEYA BİLGİ ALMAK İÇİN "VIP & DESTEK" SAYFAMIZI ZİYARET EDİNİZ.
|
||||||
|
*/
|
||||||
|
throw Exception(blocked.text())
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.pageListParse(document)
|
||||||
|
}
|
||||||
|
}
|
@ -32,6 +32,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Adonis Fansub", "https://manga.adonisfansub.com", "tr", overrideVersionCode = 1),
|
SingleLang("Adonis Fansub", "https://manga.adonisfansub.com", "tr", overrideVersionCode = 1),
|
||||||
SingleLang("Agent of Change Translations", "https://aoc.moe", "en", overrideVersionCode = 1),
|
SingleLang("Agent of Change Translations", "https://aoc.moe", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Aiin Scan", "https://aiinscan.xyz", "pt-BR"),
|
SingleLang("Aiin Scan", "https://aiinscan.xyz", "pt-BR"),
|
||||||
|
SingleLang("AiYuManga", "https://aiyumangascanlation.com", "es"),
|
||||||
SingleLang("AkuManga", "https://akumanga.com", "ar", overrideVersionCode = 1),
|
SingleLang("AkuManga", "https://akumanga.com", "ar", overrideVersionCode = 1),
|
||||||
SingleLang("AllPornComic", "https://allporncomic.com", "en", isNsfw = true),
|
SingleLang("AllPornComic", "https://allporncomic.com", "en", isNsfw = true),
|
||||||
SingleLang("AllTopManga", "https://alltopmanga.com", "en", isNsfw = true),
|
SingleLang("AllTopManga", "https://alltopmanga.com", "en", isNsfw = true),
|
||||||
@ -90,6 +91,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Esomanga", "http://esomanga.com", "tr"),
|
SingleLang("Esomanga", "http://esomanga.com", "tr"),
|
||||||
SingleLang("Eternal Scans", "https://eternalscans.com", "en"),
|
SingleLang("Eternal Scans", "https://eternalscans.com", "en"),
|
||||||
SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3),
|
SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3),
|
||||||
|
SingleLang("FaeStorm", "https://faestormmanga.com", "tr"),
|
||||||
SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2),
|
SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 2),
|
||||||
SingleLang("Final Scans", "https://finalscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("Final Scans", "https://finalscans.com", "pt-BR", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Fiz Manga", "https://fizmanga.com", "en"),
|
SingleLang("Fiz Manga", "https://fizmanga.com", "en"),
|
||||||
@ -105,11 +107,13 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Gemanga", "https://gemanga.com", "ar", overrideVersionCode = 1),
|
SingleLang("Gemanga", "https://gemanga.com", "ar", overrideVersionCode = 1),
|
||||||
SingleLang("Glass Sky", "https://glasscan.online", "pt-BR"),
|
SingleLang("Glass Sky", "https://glasscan.online", "pt-BR"),
|
||||||
SingleLang("Gogoscans", "https://www.gogoscans.com", "en"),
|
SingleLang("Gogoscans", "https://www.gogoscans.com", "en"),
|
||||||
|
SingleLang("Goof Fansub", "https://gooffansub.com", "pt-BR", isNsfw = true),
|
||||||
SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1),
|
SingleLang("GuncelManga", "https://guncelmanga.com", "tr", overrideVersionCode = 1),
|
||||||
SingleLang("HM2D", "https://mangadistrict.com/hdoujin", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("HM2D", "https://mangadistrict.com/hdoujin", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true),
|
SingleLang("Hades no Fansub Hentai", "https://h.mangareaderpro.com", "es", isNsfw = true),
|
||||||
SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"),
|
SingleLang("Hades no Fansub", "https://mangareaderpro.com/es", "es"),
|
||||||
SingleLang("Harimanga", "https://harimanga.com", "en", overrideVersionCode = 1),
|
SingleLang("Harimanga", "https://harimanga.com", "en", overrideVersionCode = 1),
|
||||||
|
SingleLang("Hattori Manga", "https://hattorimanga.com", "tr", isNsfw = true),
|
||||||
SingleLang("Hayalistic", "https://hayalistic.com", "tr"),
|
SingleLang("Hayalistic", "https://hayalistic.com", "tr"),
|
||||||
SingleLang("Hentai Cube", "https://hentaicube.net", "vi", isNsfw = true),
|
SingleLang("Hentai Cube", "https://hentaicube.net", "vi", isNsfw = true),
|
||||||
SingleLang("Hentai Manga", "https://hentaimanga.me", "en", isNsfw = true),
|
SingleLang("Hentai Manga", "https://hentaimanga.me", "en", isNsfw = true),
|
||||||
@ -180,6 +184,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Manga Hane", "https://manga-hane.com", "tr"),
|
SingleLang("Manga Hane", "https://manga-hane.com", "tr"),
|
||||||
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 2),
|
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 2),
|
||||||
SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2),
|
SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 2),
|
||||||
|
SingleLang("Manga Keyfi", "https://mangakeyfi.net", "tr"),
|
||||||
SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("Manga Kio", "https://mangakio.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1),
|
SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Manga Leveling", "https://mangaleveling.com", "en"),
|
SingleLang("Manga Leveling", "https://mangaleveling.com", "en"),
|
||||||
@ -194,6 +199,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Manga Rock Team", "https://mangarockteam.com", "en", overrideVersionCode = 1),
|
SingleLang("Manga Rock Team", "https://mangarockteam.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Manga Rocky", "https://mangarocky.com", "en", overrideVersionCode = 1),
|
SingleLang("Manga Rocky", "https://mangarocky.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Manga SY", "https://www.mangasy.com", "en", overrideVersionCode = 1),
|
SingleLang("Manga SY", "https://www.mangasy.com", "en", overrideVersionCode = 1),
|
||||||
|
SingleLang("Manga Şehri", "https://mangasehri.com", "tr", className = "MangaSehri", isNsfw = true),
|
||||||
SingleLang("Manga Sepeti", "https://www.mangasepeti.com", "tr"),
|
SingleLang("Manga Sepeti", "https://www.mangasepeti.com", "tr"),
|
||||||
SingleLang("Manga Sky", "https://mangasky.net", "en"),
|
SingleLang("Manga Sky", "https://mangasky.net", "en"),
|
||||||
SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 1),
|
SingleLang("Manga Starz", "https://mangastarz.com", "ar", overrideVersionCode = 1),
|
||||||
@ -282,6 +288,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1),
|
SingleLang("Manhua SY", "https://www.manhuasy.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2),
|
SingleLang("ManhuaBox", "https://manhuabox.net", "en", overrideVersionCode = 2),
|
||||||
SingleLang("ManhuaChill", "https://manhuachill.com", "en"),
|
SingleLang("ManhuaChill", "https://manhuachill.com", "en"),
|
||||||
|
SingleLang("Mangacim", "https://www.mangacim.com", "tr"),
|
||||||
SingleLang("ManhuaComic", "https://manhuacomic.com", "en"),
|
SingleLang("ManhuaComic", "https://manhuacomic.com", "en"),
|
||||||
SingleLang("ManhuaDex", "https://manhuadex.com", "en", overrideVersionCode = 1),
|
SingleLang("ManhuaDex", "https://manhuadex.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 1),
|
SingleLang("ManhuaFast", "https://manhuafast.com", "en", overrideVersionCode = 1),
|
||||||
@ -323,6 +330,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Mirad Scanlator", "https://miradscanlator.site", "pt-BR", overrideVersionCode = 1),
|
SingleLang("Mirad Scanlator", "https://miradscanlator.site", "pt-BR", overrideVersionCode = 1),
|
||||||
SingleLang("Mixed Manga", "https://mixedmanga.com", "en", overrideVersionCode = 1),
|
SingleLang("Mixed Manga", "https://mixedmanga.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Momo no Hana Scan", "https://momonohanascan.com", "pt-BR", className = "MomoNoHanaScan", overrideVersionCode = 1),
|
SingleLang("Momo no Hana Scan", "https://momonohanascan.com", "pt-BR", className = "MomoNoHanaScan", overrideVersionCode = 1),
|
||||||
|
SingleLang("MonarcaManga", "https://monarcamanga.com", "es"),
|
||||||
SingleLang("Mortals Groove", "https://mortalsgroove.com", "en", overrideVersionCode = 1),
|
SingleLang("Mortals Groove", "https://mortalsgroove.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("Muctau", "https://muctau.com", "en", overrideVersionCode = 1),
|
SingleLang("Muctau", "https://muctau.com", "en", overrideVersionCode = 1),
|
||||||
SingleLang("MyKomiks", "https://mykomiks.fun", "en", overrideVersionCode = 2),
|
SingleLang("MyKomiks", "https://mykomiks.fun", "en", overrideVersionCode = 2),
|
||||||
@ -354,6 +362,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Pornwha", "https://pornwha.com", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("Pornwha", "https://pornwha.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Prisma Scans", "https://prismascans.net", "pt-BR", overrideVersionCode = 2),
|
SingleLang("Prisma Scans", "https://prismascans.net", "pt-BR", overrideVersionCode = 2),
|
||||||
SingleLang("Projeto Scanlator", "https://projetoscanlator.com", "pt-BR", overrideVersionCode = 3),
|
SingleLang("Projeto Scanlator", "https://projetoscanlator.com", "pt-BR", overrideVersionCode = 3),
|
||||||
|
SingleLang("Pirulito Rosa", "https://pirulitorosa.site", "pt-BR", isNsfw = true),
|
||||||
SingleLang("QueensManga ملكات المانجا", "https://queensmanga.com", "ar", className = "QueensManga", overrideVersionCode = 1),
|
SingleLang("QueensManga ملكات المانجا", "https://queensmanga.com", "ar", className = "QueensManga", overrideVersionCode = 1),
|
||||||
SingleLang("Rachel Scanlator", "https://rachelscanlator.com", "pt-BR", isNsfw = true, overrideVersionCode = 2),
|
SingleLang("Rachel Scanlator", "https://rachelscanlator.com", "pt-BR", isNsfw = true, overrideVersionCode = 2),
|
||||||
SingleLang("RagnarokScan", "https://ragnarokscan.com", "es"),
|
SingleLang("RagnarokScan", "https://ragnarokscan.com", "es"),
|
||||||
@ -436,6 +445,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("WebToon69", "https://webtoon69.com", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("WebToon69", "https://webtoon69.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Webtoon Hatti", "https://webtoonhatti.com", "tr", overrideVersionCode = 1),
|
SingleLang("Webtoon Hatti", "https://webtoonhatti.com", "tr", overrideVersionCode = 1),
|
||||||
|
SingleLang("Webtoon TR", "https://webtoon-tr.com", "tr"),
|
||||||
SingleLang("WebtoonScan", "https://webtoonscan.com", "en", isNsfw = true),
|
SingleLang("WebtoonScan", "https://webtoonscan.com", "en", isNsfw = true),
|
||||||
SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 2),
|
SingleLang("WebtoonUK", "https://webtoon.uk", "en", overrideVersionCode = 2),
|
||||||
SingleLang("WebtoonXYZ", "https://www.webtoon.xyz", "en", isNsfw = true, overrideVersionCode = 3),
|
SingleLang("WebtoonXYZ", "https://www.webtoon.xyz", "en", isNsfw = true, overrideVersionCode = 3),
|
||||||
@ -451,6 +461,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Yaoi.mobi", "https://yaoi.mobi", "en", isNsfw = true, className = "YaoiManga", pkgName = "yaoimanga", overrideVersionCode = 4),
|
SingleLang("Yaoi.mobi", "https://yaoi.mobi", "en", isNsfw = true, className = "YaoiManga", pkgName = "yaoimanga", overrideVersionCode = 4),
|
||||||
SingleLang("YaoiScan", "https://yaoiscan.com", "en", isNsfw = true),
|
SingleLang("YaoiScan", "https://yaoiscan.com", "en", isNsfw = true),
|
||||||
SingleLang("YaoiToon", "https://yaoitoon.com", "en", isNsfw = true),
|
SingleLang("YaoiToon", "https://yaoitoon.com", "en", isNsfw = true),
|
||||||
|
SingleLang("Yetişkin Rüya Manga", "https://yetiskin.ruyamanga.com", "tr", isNsfw = true, className = "YetiskinRuyaManga"),
|
||||||
SingleLang("YonaBar", "https://yonabar.net", "ar", isNsfw = true, overrideVersionCode = 1),
|
SingleLang("YonaBar", "https://yonabar.net", "ar", isNsfw = true, overrideVersionCode = 1),
|
||||||
SingleLang("Yuri Verso", "https://yuri.live", "pt-BR", overrideVersionCode = 3),
|
SingleLang("Yuri Verso", "https://yuri.live", "pt-BR", overrideVersionCode = 3),
|
||||||
SingleLang("Zinmanga", "https://zinmanga.com", "en"),
|
SingleLang("Zinmanga", "https://zinmanga.com", "en"),
|
||||||
|