Add 5 new source
This commit is contained in:
@@ -108,6 +108,7 @@ internal abstract class MadaraParser(
|
||||
"Curso",
|
||||
"En marcha",
|
||||
"Publicandose",
|
||||
"Publicando",
|
||||
"连载中",
|
||||
"Devam ediyor",
|
||||
)
|
||||
@@ -181,14 +182,15 @@ internal abstract class MadaraParser(
|
||||
author = summary?.selectFirst(".mg_author")?.selectFirst("a")?.ownText(),
|
||||
state = when (summary?.selectFirst(".mg_status")?.selectFirst(".summary-content")?.ownText()?.trim()
|
||||
?.lowercase()) {
|
||||
"مستمرة", "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",
|
||||
"Devam Ediyor", "Em Andamento", "In Corso", "Güncel", "Berjalan", "Продолжается", "Updating",
|
||||
"Lançando", "In Arrivo", "Emision", "En emision", "مستمر", "Curso", "En marcha", "Publicandose", "连载中", "Devam ediyor",
|
||||
"مستمرة", "En curso", "En Curso", "Ongoing", "OnGoing", "On going", "Ativo", "En Cours", "En cours",
|
||||
"En cours \uD83D\uDFE2", "En cours de publication", "Đ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",
|
||||
"Lançando", "In Arrivo", "Emision", "En emision", "مستمر", "Curso", "En marcha", "Publicandose", "Publicando", "连载中",
|
||||
"Devam ediyor",
|
||||
-> MangaState.ONGOING
|
||||
|
||||
"Completed", "Completo", "Complété", "Fini", "Terminé", "Tamamlandı", "Đã hoàn thành", "مكتملة", "Завершено",
|
||||
"Finished", "Finalizado", "Completata", "One-Shot", "Bitti", "Tamat", "Completado", "Concluído", "Concluido", "已完结", "Bitmiş",
|
||||
"Completed", "Completo", "Complété", "Fini", "Achevé", "Terminé", "Terminé ⚫", "Tamamlandı", "Đã hoàn thành", "مكتملة",
|
||||
"Завершено", "Finished", "Finalizado", "Completata", "One-Shot", "Bitti", "Tamat", "Completado", "Concluído", "Concluido", "已完结", "Bitmiş",
|
||||
-> MangaState.FINISHED
|
||||
|
||||
else -> null
|
||||
|
||||
@@ -13,6 +13,4 @@ internal class CeriseScans(context: MangaLoaderContext) :
|
||||
|
||||
override val datePattern: String = "dd 'de' MMMMM 'de' yyyy"
|
||||
override val sourceLocale: Locale = Locale("pt", "PT")
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -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("GEKKOU", "Gekkou", "pt")
|
||||
internal class Gekkou(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaSource.GEKKOU, "gekkou.com.br", 10) {
|
||||
|
||||
override val tagPrefix = "genero/"
|
||||
override val datePattern: String = "dd 'de' MMMMM 'de' yyyy"
|
||||
override val sourceLocale: Locale = Locale("pt", "PT")
|
||||
}
|
||||
@@ -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("GOOFFANSUB", "Goof Fansub", "pt")
|
||||
internal class GoofFansub(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaSource.GOOFFANSUB, "gooffansub.com") {
|
||||
|
||||
override val datePattern: String = "dd/MM/yyyy"
|
||||
override val isNsfwSource = true
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
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("HENTAIGEKKOU", "Hentai Gekkou", "pt")
|
||||
internal class HentaiGekkou(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaSource.HENTAIGEKKOU, "hentai.gekkouscans.com.br", 10) {
|
||||
|
||||
override val tagPrefix = "genero/"
|
||||
override val datePattern: String = "dd 'de' MMMMM 'de' yyyy"
|
||||
override val sourceLocale: Locale = Locale("pt", "PT")
|
||||
override val isNsfwSource = true
|
||||
}
|
||||
@@ -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
|
||||
import java.util.Locale
|
||||
|
||||
@MangaSourceParser("GLORYMANGA", "Glory Manga", "tr")
|
||||
internal class GloryManga(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaSource.GLORYMANGA, "glorymanga.com", 18) {
|
||||
|
||||
override val datePattern = "dd/MM/yyyy"
|
||||
override val sourceLocale: Locale = Locale("tr")
|
||||
}
|
||||
@@ -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
|
||||
import java.util.Locale
|
||||
|
||||
@MangaSourceParser("GUNCEL_MANGA", "Guncel Manga", "tr")
|
||||
internal class GuncelManga(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaSource.GUNCEL_MANGA, "guncelmanga.net") {
|
||||
|
||||
override val datePattern = "d MMMM yyyy"
|
||||
override val sourceLocale: Locale = Locale("tr")
|
||||
}
|
||||
Reference in New Issue
Block a user