Add 10 new source

devi 3 years ago
parent 1e98104eca
commit a9ebc372f6

@ -84,6 +84,7 @@ internal abstract class MadaraParser(
"En marcha", "En marcha",
"Publicandose", "Publicandose",
"连载中", "连载中",
"Devam ediyor",
) )
protected val finished: Array<String> = arrayOf( protected val finished: Array<String> = arrayOf(
@ -107,6 +108,7 @@ internal abstract class MadaraParser(
"Concluído", "Concluído",
"Concluido", "Concluido",
"已完结", "已完结",
"Bitmiş",
) )
@ -156,11 +158,11 @@ internal abstract class MadaraParser(
"مستمرة", "En curso", "En Curso", "Ongoing", "OnGoing", "On going", "مستمرة", "En curso", "En Curso", "Ongoing", "OnGoing", "On going",
"Ativo", "En Cours", "En cours", "Đang tiến hành", "Em lançamento", "em lançamento", "Em Lançamento", "Онгоінг", "Publishing", "Ativo", "En Cours", "En cours", "Đang tiến hành", "Em lançamento", "em lançamento", "Em Lançamento", "Онгоінг", "Publishing",
"Devam Ediyor", "Em Andamento", "In Corso", "Güncel", "Berjalan", "Продолжается", "Updating", "Devam Ediyor", "Em Andamento", "In Corso", "Güncel", "Berjalan", "Продолжается", "Updating",
"Lançando", "In Arrivo", "Emision", "En emision", "مستمر", "Curso", "En marcha", "Publicandose", "连载中", "Lançando", "In Arrivo", "Emision", "En emision", "مستمر", "Curso", "En marcha", "Publicandose", "连载中", "Devam ediyor",
-> MangaState.ONGOING -> MangaState.ONGOING
"Completed", "Completo", "Complété", "Fini", "Terminé", "Tamamlandı", "Đã hoàn thành", "مكتملة", "Завершено", "Completed", "Completo", "Complété", "Fini", "Terminé", "Tamamlandı", "Đã hoàn thành", "مكتملة", "Завершено",
"Finished", "Finalizado", "Completata", "One-Shot", "Bitti", "Tamat", "Completado", "Concluído", "Concluido", "已完结", "Finished", "Finalizado", "Completata", "One-Shot", "Bitti", "Tamat", "Completado", "Concluído", "Concluido", "已完结", "Bitmiş",
-> MangaState.FINISHED -> MangaState.FINISHED
else -> null else -> null

@ -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("WEBTOONEMPIRE", "Webtoon Empire", "ar")
internal class WebtoonEmpire(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.WEBTOONEMPIRE, "webtoonempire.org", pageSize = 10) {
override val datePattern = "d MMMM yyyy"
override val sourceLocale: Locale = Locale("ar", "AR")
}

@ -0,0 +1,15 @@
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("DECADENCESCANS", "Decadence Scans", "en")
internal class DecadenceScans(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.DECADENCESCANS, "reader.decadencescans.com", 10) {
override val datePattern = "MMMM d, yyyy"
override val isNsfwSource = true
}

@ -0,0 +1,15 @@
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("DRAKESCANS", "Drake Scans", "en")
internal class DrakeScans(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.DRAKESCANS, "drakescans.com", 10) {
override val datePattern = "dd/MM/yyyy"
override val tagPrefix = "series-genre/"
}

@ -0,0 +1,12 @@
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("FREEMANGATOP", "Free Manga Top", "en")
internal class FreeMangaTop(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.FREEMANGATOP, "freemangatop.com") {
override val datePattern = "MM/dd/yyyy"
}

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.parsers.site.madara.es
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("DOKKOMANGA", "Dokko Manga", "es")
internal class DokkoManga(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.DOKKOMANGA, "dokkomanga.com", 10) {
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale("es")
}

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.parsers.site.madara.es
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("EMPERORSCAN", "Emperor Scan", "es")
internal class EmperorScan(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.EMPERORSCAN, "dokkomanga.com") {
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale("es")
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.es
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("EROMIAU", "Eromiau", "es")
internal class Eromiau(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.EROMIAU, "www.eromiau.com", 10) {
override val isNsfwSource = true
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale("es")
}

@ -8,7 +8,4 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
@MangaSourceParser("BAKAMAN", "BakaMan", "th") @MangaSourceParser("BAKAMAN", "BakaMan", "th")
internal class BakaMan(context: MangaLoaderContext) : internal class BakaMan(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.BAKAMAN, "bakaman.net", pageSize = 18) { MadaraParser(context, MangaSource.BAKAMAN, "bakaman.net", pageSize = 18)
override val isNsfwSource = false
}

@ -0,0 +1,18 @@
package org.koitharu.kotatsu.parsers.site.madara.tr
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("DIAMONDFANSUB", "Diamond Fansub", "tr")
internal class DiamondFansub(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.DIAMONDFANSUB, "diamondfansub.com", 10) {
override val datePattern = "d MMMM"
override val sourceLocale: Locale = Locale("tr")
override val tagPrefix = "seri-turu/"
}

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.parsers.site.madara.tr
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("ESOMANGA", "Eso Manga", "tr")
internal class EsoManga(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.ESOMANGA, "esomanga.com", 10) {
override val postreq = true
override val datePattern = "dd/MM/yyyy"
override val tagPrefix = "manga-kategoriler/"
}

@ -0,0 +1,16 @@
package org.koitharu.kotatsu.parsers.site.madara.tr
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("MANWE", "Manwe", "tr")
internal class Manwe(context: MangaLoaderContext) :
MadaraParser(context, MangaSource.MANWE, "manwe.pro", 20) {
override val datePattern = "MMMM d, yyyy"
override val sourceLocale: Locale = Locale("tr")
}
Loading…
Cancel
Save