madara sources: various changes (#8214)
* Delete multisrc/overrides/madara/mangavb directory * Delete multisrc/overrides/madara/exoscans directory * Delete multisrc/overrides/madara/jjutsuscans/res directory * Delete multisrc/overrides/madara/manwhaclub directory * Delete multisrc/overrides/madara/mangayaku/res directory * Delete multisrc/overrides/madara/mangarave directory * Delete multisrc/overrides/madara/xmanhwa directory * Delete multisrc/overrides/madara/himerafansub/src directory * Delete multisrc/overrides/madara/onmanga/res directory * Update FastManhwa.kt * Delete multisrc/overrides/madara/mangaaction/src directory * Create MangaHero.kt * icons * Update MangaLibrary.kt * Create MangaGG.kt * Create WebToon69.kt * Update and rename Webtoon18.kt to WebToon18.kt * Update MadaraGenerator.kt * Update MadaraGenerator.kt
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 60 KiB |
|
@ -1,18 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.exoscans
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.source.model.Page
|
||||
import org.jsoup.nodes.Document
|
||||
|
||||
class ExoScans : Madara("Exo Scans", "https://exoscans.club", "en") {
|
||||
|
||||
override fun pageListParse(document: Document): List<Page> {
|
||||
return document.select(pageListParseSelector).mapIndexed { index, element ->
|
||||
Page(
|
||||
index,
|
||||
"",
|
||||
element.select("img.wp-manga-chapter-img").attr("src")
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
|
@ -6,6 +6,6 @@ import java.text.SimpleDateFormat
|
|||
import java.util.Locale
|
||||
|
||||
@Nsfw
|
||||
class FastManhwa : Madara("FastManhwa", "https://fastmanhwa.com", "en", dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale.US)) {
|
||||
class FastManhwa : Madara("FastManhwa", "https://fastmanhwa.net", "en", dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale.US)) {
|
||||
|
||||
}
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.tr.himerafansub
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class HimeraFansub : Madara("Himera Fansub", "https://himera-fansub.com", "tr", SimpleDateFormat("dd MMMM yyyy", Locale.forLanguageTag("tr")))
|
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 110 KiB |
|
@ -1,7 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.ar.mangaaction
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class MangaAction : Madara("Manga Action", "https://mangaaction.com", "ar", SimpleDateFormat("yyyy-MM-dd", Locale("ar")))
|
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 8.7 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 78 KiB |
|
@ -0,0 +1,11 @@
|
|||
package eu.kanade.tachiyomi.extension.en.mangagg
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.network.GET
|
||||
import okhttp3.Request
|
||||
|
||||
class MangaGG : Madara("MangaGG", "https://mangagg.com", "en") {
|
||||
|
||||
override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/comic-list/$page?m_orderby=views", headers)
|
||||
override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/comic-list/$page?m_orderby=latest", headers)
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
package eu.kanade.tachiyomi.extension.en.mangahero
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.source.model.SChapter
|
||||
import okhttp3.Response
|
||||
|
||||
class MangaHero : Madara("Manga Hero", "https://manga47.xyz", "en") {
|
||||
|
||||
override fun chapterListParse(response: Response): List<SChapter> = super.chapterListParse(response).reversed()
|
||||
|
||||
}
|
|
@ -6,8 +6,6 @@ import okhttp3.Request
|
|||
|
||||
class MangaLibrary : Madara("Manga Library", "https://mangalibrary.net", "en") {
|
||||
|
||||
override fun chapterListSelector() = "li.wp-manga-chapter "
|
||||
|
||||
override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/manga-library/$page?m_orderby=views", headers)
|
||||
override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/manga-library/$page?m_orderby=latest", headers)
|
||||
}
|
||||
|
|
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 157 KiB |
|
@ -1,7 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.mangarave
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Locale
|
||||
|
||||
class MangaRave : Madara("MangaRave", "https://www.mangarave.com", "en", SimpleDateFormat("MMM-dd-yy", Locale.US))
|
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 8.3 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 76 KiB |
|
@ -1,9 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.mangavb
|
||||
|
||||
import eu.kanade.tachiyomi.annotations.Nsfw
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
|
||||
@Nsfw
|
||||
class MangaVB : Madara("MangaVB", "https://mangavb.com", "en") {
|
||||
|
||||
}
|
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 48 KiB |
|
@ -1,45 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.manwhaclub
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
|
||||
class ManwhaClub : Madara("Manhwa.club", "https://manhwa.club", "en") {
|
||||
override val id = 6951399865568003192
|
||||
override fun getGenreList() = listOf(
|
||||
Genre("Action", "action"),
|
||||
Genre("Adult", "adult"),
|
||||
Genre("Adventure", "adventure"),
|
||||
Genre("Comedy", "comedy"),
|
||||
Genre("Crime", "crime"),
|
||||
Genre("Drama", "drama"),
|
||||
Genre("Fantasy", "fantasy"),
|
||||
Genre("Gender bender", "gender-bender"),
|
||||
Genre("Gossip", "gossip"),
|
||||
Genre("Harem", "harem"),
|
||||
Genre("Historical", "historical"),
|
||||
Genre("Horror", "horror"),
|
||||
Genre("Incest", "incest"),
|
||||
Genre("Isekai", "isekai"),
|
||||
Genre("Martial arts", "martial-arts"),
|
||||
Genre("Mecha", "mecha"),
|
||||
Genre("Medical", "medical"),
|
||||
Genre("Monster/Tentacle", "monster-tentacle"),
|
||||
Genre("Mystery", "mystery"),
|
||||
Genre("One shot", "one-shot"),
|
||||
Genre("Psychological", "psychological"),
|
||||
Genre("Revenge", "revenge"),
|
||||
Genre("Romance", "romance"),
|
||||
Genre("School Life", "school-life"),
|
||||
Genre("Sci Fi", "sci-fi"),
|
||||
Genre("Seinen", "seinen"),
|
||||
Genre("Shoujo", "shoujo"),
|
||||
Genre("Shounen", "shounen"),
|
||||
Genre("Slice of Life", "slice-of-life"),
|
||||
Genre("Smut", "smut"),
|
||||
Genre("Sports", "sports"),
|
||||
Genre("Supernatural", "supernatural"),
|
||||
Genre("Thriller", "thriller"),
|
||||
Genre("Tragedy", "tragedy"),
|
||||
Genre("Yaoi", "yaoi"),
|
||||
Genre("Yuri", "yuri"),
|
||||
)
|
||||
}
|
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 74 KiB |
|
@ -8,7 +8,7 @@ import java.text.SimpleDateFormat
|
|||
import java.util.Locale
|
||||
|
||||
@Nsfw
|
||||
class Webtoon18 : Madara("Webtoon18", "https://webtoon18.net", "en", dateFormat = SimpleDateFormat("d MMMM, yyyy", Locale.US)) {
|
||||
class WebToon18 : Madara("WebToon18", "https://webtoon18.net", "en", dateFormat = SimpleDateFormat("d MMMM, yyyy", Locale.US)) {
|
||||
private fun pagePath(page: Int) = if (page > 1) "page/$page/" else ""
|
||||
override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/webtoons/${pagePath(page)}?m_orderby=views", headers)
|
||||
override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/webtoons/${pagePath(page)}?m_orderby=latest", headers)
|
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 141 KiB |
|
@ -0,0 +1,7 @@
|
|||
package eu.kanade.tachiyomi.extension.en.webtoon69
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.annotations.Nsfw
|
||||
|
||||
@Nsfw
|
||||
class WebToon69 : Madara("WebToon69", "https://webtoon69.com", "en")
|
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 60 KiB |
|
@ -1,7 +0,0 @@
|
|||
package eu.kanade.tachiyomi.extension.en.xmanhwa
|
||||
|
||||
import eu.kanade.tachiyomi.multisrc.madara.Madara
|
||||
import eu.kanade.tachiyomi.annotations.Nsfw
|
||||
|
||||
@Nsfw
|
||||
class XManhwa : Madara("Xmanhwa", "https://xmanhwa.com", "en")
|
|
@ -74,8 +74,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Drope Scan", "https://dropescan.com", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("Dream Union Scan", "https://www.dreamunionscan.com", "pt-BR", overrideVersionCode = 1),
|
||||
SingleLang("Esomanga", "http://esomanga.com", "tr"),
|
||||
SingleLang("Exo Scans", "https://exoscans.club", "en"),
|
||||
SingleLang("FastManhwa", "https://fastmanhwa.com", "en", isNsfw = true),
|
||||
SingleLang("FastManhwa", "https://fastmanhwa.net", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("FDM Scan", "https://fdmscan.com", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("Free Manga", "https://freemanga.me", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("FreeWebtoonCoins", "https://freewebtooncoins.com", "en", overrideVersionCode = 1),
|
||||
|
@ -94,11 +93,10 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Hayalistic", "https://hayalistic.com", "tr"),
|
||||
SingleLang("Hentai20", "https://hentai20.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Hentaidexy", "https://hentaidexy.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("HentaiRead", "https://hentairead.com", "en", isNsfw = true),
|
||||
SingleLang("HentaiRead", "https://hentairead.com", "en", isNsfw = true, className = "Hentairead", overrideVersionCode = 1),
|
||||
SingleLang("HentaiWebtoon", "https://hentaiwebtoon.com", "en", isNsfw = true),
|
||||
SingleLang("Hero Manhua", "https://heromanhua.com", "en"),
|
||||
SingleLang("Heroz Scanlation", "https://herozscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Himera Fansub", "https://himera-fansub.com", "tr"),
|
||||
SingleLang("Hiperdex", "https://hiperdex.com", "en", isNsfw = true, overrideVersionCode = 4),
|
||||
SingleLang("hManhwa", "https://hmanhwa.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Hscans", "https://hscans.com", "en", overrideVersionCode = 1),
|
||||
|
@ -111,7 +109,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("IsekaiScan.com", "https://isekaiscan.com", "en", className = "IsekaiScanCom", overrideVersionCode = 2),
|
||||
SingleLang("IsekaiScanManga (unoriginal)", "https://isekaiscanmanga.com", "en", className = "IsekaiScanManga", overrideVersionCode = 1),
|
||||
SingleLang("Its Your Right Manhua", "https://itsyourightmanhua.com/", "en", overrideVersionCode = 1),
|
||||
SingleLang("JJutsuScans", "https://jjutsuscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("KawaScans", "https://kawascans.com", "en"),
|
||||
SingleLang("KisekiManga", "https://kisekimanga.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Kissmanga.in", "https://kissmanga.in", "en", className= "KissmangaIn", overrideVersionCode = 1),
|
||||
|
@ -129,7 +126,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("LovableSubs", "https://lovablesubs.com", "tr", overrideVersionCode = 1),
|
||||
SingleLang("MG Komik", "https://mgkomik.com", "id", overrideVersionCode = 2),
|
||||
SingleLang("MMScans", "https://mm-scans.com/", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Action", "https://manga-action.com", "ar", overrideVersionCode = 1),
|
||||
SingleLang("Manga Action", "https://mangaaction.com", "en", overrideVersionCode = 2),
|
||||
SingleLang("Manga Bin", "https://mangabin.com/", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Chill", "https://mangachill.com/", "en", overrideVersionCode = 2),
|
||||
SingleLang("Manga Crab", "https://mangacrab.com", "es"),
|
||||
|
@ -138,11 +135,11 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Manga Fenix", "https://manga-fenix.com", "es", overrideVersionCode = 1),
|
||||
SingleLang("Manga Funny", "https://mangafunny.com", "en"),
|
||||
SingleLang("Manga Hentai", "https://mangahentai.me", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Manga Hero", "https://mangahero.xyz", "en"),
|
||||
SingleLang("Manga Hero", "https://mangahero.xyz", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Kiss", "https://mangakiss.org", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Land Arabic", "https://mangalandarabic.com", "ar", overrideVersionCode = 1),
|
||||
SingleLang("Manga Leveling", "https://mangaleveling.com", "en"),
|
||||
SingleLang("Manga Library", "https://mangalibrary.net", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Library", "https://mangalibrary.net", "en", overrideVersionCode = 2),
|
||||
SingleLang("Manga Lord", "https://mangalord.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Manga Mitsu", "https://mangamitsu.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("Manga Mix", "https://mangamix.me", "ar"),
|
||||
|
@ -179,6 +176,7 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Manga-fast.com", "https://manga-fast.com", "en", className = "Mangafastcom", overrideVersionCode = 3),
|
||||
SingleLang("MangaFort", "https://mangafort.com", "en"),
|
||||
SingleLang("MangaFoxFull", "https://mangafoxfull.com", "en"),
|
||||
SingleLang("MangaGG", "https://mangagg.com", "en"),
|
||||
SingleLang("MangaGreat", "https://mangagreat.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("MangaHZ", "https://www.mangahz.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("MangaKitsune", "https://mangakitsune.com", "en", isNsfw = true, overrideVersionCode = 4),
|
||||
|
@ -189,7 +187,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("MangaMe", "https://mangame.org", "en", overrideVersionCode = 1),
|
||||
SingleLang("MangaMG", "https://mangamg.com", "en"),
|
||||
SingleLang("MangaPL", "https://mangapl.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("MangaRave", "https://www.mangarave.com", "en", overrideVersionCode = 2),
|
||||
SingleLang("MangaRead.org", "https://www.mangaread.org", "en", className = "MangaReadOrg", overrideVersionCode = 1),
|
||||
SingleLang("MangaRex", "https://mangarex.co", "en"),
|
||||
SingleLang("MangaSco", "https://mangasco.com", "en", overrideVersionCode = 1),
|
||||
|
@ -205,13 +202,11 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("MangaTeca", "https://www.mangateca.com", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("MangaTuli", "https://mangatuli.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("MangaUS", "https://mangaus.xyz", "en", overrideVersionCode = 2),
|
||||
SingleLang("MangaVB", "https://mangavb.com", "en", isNsfw = true),
|
||||
SingleLang("MangaWise", "https://mangawise.com", "en"),
|
||||
SingleLang("MangaWT", "https://mangawt.com", "tr", overrideVersionCode = 1),
|
||||
SingleLang("MangaX1", "https://mangax1.com", "en"),
|
||||
SingleLang("MangaX18", "https://mangax18.com", "en", isNsfw = true),
|
||||
SingleLang("MangaXP", "https://mangaxp.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("MangaYaku", "https://mangayaku.com", "id", overrideVersionCode = 1),
|
||||
SingleLang("MangaYami", "https://www.mangayami.club", "en", overrideVersionCode = 2),
|
||||
SingleLang("Mangaka3rb", "https://mangaka3rb.com", "ar"),
|
||||
SingleLang("Mangakik", "https://mangakik.com", "en"),
|
||||
|
@ -236,7 +231,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Manhuas.net", "https://manhuas.net", "en", className = "Manhuasnet", overrideVersionCode = 2),
|
||||
SingleLang("Manhwa Raw", "https://manhwaraw.com", "ko", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Manhwaraw.net", "https://manhwaraw.net", "en", className = "Manhwarawnet"),
|
||||
SingleLang("Manhwa.club", "https://manhwa.club", "en", className="ManwhaClub", overrideVersionCode = 2), // wrong class name for backward compatibility
|
||||
SingleLang("Manhwa18.app", "https://manhwa18.app", "en", isNsfw = true, className = "Manhwa18app"),
|
||||
SingleLang("Manhwa18.org", "https://manhwa18.org", "en", isNsfw = true, className = "Manhwa18Org", overrideVersionCode = 1),
|
||||
SingleLang("Manhwa68", "https://manhwa68.com", "en", isNsfw = true, overrideVersionCode = 2),
|
||||
|
@ -277,7 +271,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("NovelMic", "https://novelmic.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Oh No Manga", "https://ohnomanga.com", "en", isNsfw = true),
|
||||
SingleLang("Off Scan", "https://offscan.top", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("OnManga", "https://onmanga.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Origami Orpheans", "https://origami-orpheans.com.br", "pt-BR", overrideVersionCode = 3),
|
||||
SingleLang("Paean Scans", "https://paeanscans.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("Painful Nightz Scan", "https://painfulnightzscan.com", "en"),
|
||||
|
@ -350,6 +343,8 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("Wakascan", "https://wakascan.com", "fr", overrideVersionCode = 1),
|
||||
SingleLang("War Queen Scan", "https://wqscan.com.br", "pt-BR", overrideVersionCode = 4),
|
||||
SingleLang("WebNovel", "https://webnovel.live", "en", className = "WebNovelLive", overrideVersionCode = 3),
|
||||
SingleLang("WebToon18", "https://webtoon18.net", "en", isNsfw = true),
|
||||
SingleLang("WebToon69", "https://webtoon18.com", "en", isNsfw = true),
|
||||
SingleLang("WebToonily", "https://webtoonily.com", "en", isNsfw = true, overrideVersionCode = 1),
|
||||
SingleLang("Webtoon Hatti", "https://webtoonhatti.com/", "tr"),
|
||||
SingleLang("WebtoonScan", "https://webtoonscan.com", "en", isNsfw = true),
|
||||
|
@ -360,7 +355,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("WoopRead", "https://woopread.com", "en", overrideVersionCode = 1),
|
||||
SingleLang("WuxiaWorld", "https://wuxiaworld.site", "en", overrideVersionCode = 1),
|
||||
SingleLang("XManga", "https://xmanga.io", "en", isNsfw = true),
|
||||
SingleLang("XManhwa", "https://xmanhwa.com", "en", isNsfw = true),
|
||||
SingleLang("XuN Scans", "https://xunscans.xyz", "en", overrideVersionCode = 2),
|
||||
SingleLang("Yaoi Fan Clube", "https://yaoifanclube.com.br", "pt-BR", isNsfw = true, overrideVersionCode = 2),
|
||||
SingleLang("Yaoi.mobi", "https://yaoi.mobi", "en", isNsfw = true, className = "YaoiManga", pkgName = "yaoimanga", overrideVersionCode = 4),
|
||||
|
@ -371,7 +365,6 @@ class MadaraGenerator : ThemeSourceGenerator {
|
|||
SingleLang("ZuttoManga", "https://zuttomanga.com", "en"),
|
||||
SingleLang("شبكة كونان العربية", "https://www.manga.detectiveconanar.com", "ar", className = "DetectiveConanAr", overrideVersionCode = 1),
|
||||
SingleLang("مانجا العاشق", "https://3asq.org", "ar", className = "Manga3asq", overrideVersionCode = 1),
|
||||
SingleLang("مانجا العرب", "https://www.manhwa.ae", "ar", className = "ManhwaAe"),
|
||||
SingleLang("مانجا عرب تيم Manga Arab Team", "https://mangaarabteam.com", "ar", className = "MangaArabTeam"),
|
||||
SingleLang("مانجا ليك", "https://mangalek.com", "ar", className = "Mangalek", overrideVersionCode = 1),
|
||||
SingleLang("مانجا لينك", "https://mangalink.io", "ar", className = "MangaLinkio", overrideVersionCode = 2),
|
||||
|
|