Add 10 new source

devi 3 years ago
parent 1998ceac5a
commit a15d54fe11

@ -86,6 +86,7 @@ internal abstract class MadaraParser(
"En Cours", "En Cours",
"En cours", "En cours",
"En cours \uD83D\uDFE2", "En cours \uD83D\uDFE2",
"En cours de publication",
"Đang tiến hành", "Đang tiến hành",
"Em lançamento", "Em lançamento",
"em lançamento", "em lançamento",
@ -116,6 +117,7 @@ internal abstract class MadaraParser(
"Completo", "Completo",
"Complété", "Complété",
"Fini", "Fini",
"Achevé",
"Terminé", "Terminé",
"Terminé ⚫", "Terminé ⚫",
"Tamamlandı", "Tamamlandı",

@ -0,0 +1,17 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("GATEMANGA", "Gate Manga", "ar")
internal class GateManga(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.GATEMANGA, "gatemanga.com") {
override val postreq = true
override val datePattern = "d MMMM، yyyy"
override val sourceLocale: Locale = Locale("ar", "AR")
}

@ -0,0 +1,14 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("FREEWEBTOONCOINS", "Free Webtoon Coins", "en")
internal class FreeWebtoonCoins(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.FREEWEBTOONCOINS, "freewebtooncoins.com") {
override val datePattern = "MMMM d, yyyy"
override val tagPrefix = "webtoon-genre/"
}

@ -0,0 +1,14 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("GDSCANS", "GdScans", "en")
internal class GdScans(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.GDSCANS, "gdscans.com", 10) {
override val datePattern = "MMMM d, yyyy"
override val tagPrefix = "webtoon-genre/"
}

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.parsers.site.madara.fr
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("BLUESOLO", "Blue Solo", "fr")
internal class BlueSolo(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.BLUESOLO, "www1.bluesolo.org", 10) {
override val datePattern = "d MMMM yyyy"
override val sourceLocale: Locale = Locale.FRENCH
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.fr
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("HENTAISCANTRADVF", "Hentai-Scantrad", "fr")
internal class HentaiScantradVf(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.HENTAISCANTRADVF, "hentai.scantrad-vf.cc") {
override val isNsfwSource = true
override val datePattern = "d MMMM, yyyy"
override val sourceLocale: Locale = Locale.FRENCH
}

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.parsers.site.madara.fr
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("PANTHEONSCAN", "Pantheon Scan", "fr")
internal class PantheonScan(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.PANTHEONSCAN, "pantheon-scan.com") {
override val datePattern = "d MMMM yyyy"
override val sourceLocale: Locale = Locale.FRENCH
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.fr
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("SCANHENTAIMENU", "Scan Hentai Menu", "fr")
internal class ScanHentaiMenu(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.SCANHENTAIMENU, "scan.hentai.menu") {
override val isNsfwSource = true
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale.FRENCH
}

@ -0,0 +1,14 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("CABAREDOWATAME", "Dessert Scan", "pt")
internal class Cabaredowatame(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.CABAREDOWATAME, "cabaredowatame.site", 10) {
override val datePattern = "dd/MM/yyyy"
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("FOXWHITE", "Fox White", "pt")
internal class FoxWhite(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.FOXWHITE, "foxwhite.com.br") {
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale("pt", "PT")
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.pt
import org.koitharu.kotatsu.parsers.MangaLoaderContext
import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
import java.util.Locale
@MangaSourceParser("NOCSUMMER", "Nocturne Summer", "pt")
internal class Nocsummer(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.NOCSUMMER, "nocsummer.com.br", 18) {
override val datePattern = "dd 'de' MMMMM 'de' yyyy"
override val sourceLocale: Locale = Locale("pt", "PT")
}
Loading…
Cancel
Save