Add new source
parent
07df5a81cf
commit
d05d5fa911
@ -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("AZORANOV", "Azoranov", "ar")
|
||||||
|
internal class Azoranov(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.AZORANOV, "azoranov.com", pageSize = 10,) {
|
||||||
|
|
||||||
|
override val tagPrefix = "novel-genre/"
|
||||||
|
override val datePattern = "MMMM d, 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("ANSHSCANS", "Ansh Scans", "en")
|
||||||
|
internal class AnshScans(context: MangaLoaderContext) : MadaraParser(context, MangaSource.ANSHSCANS, "anshscans.org", 10){
|
||||||
|
|
||||||
|
override val tagPrefix = "genre/"
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("BABELWUXIA", "Babelwuxia", "en")
|
||||||
|
internal class Babelwuxia(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.BABELWUXIA, "read.babelwuxia.com") {
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("CM_READER", "Cm Reader", "en")
|
||||||
|
internal class CmReader(context: MangaLoaderContext) : MadaraParser(context, MangaSource.CM_READER, "cmreader.info") {
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("COFFEE_MANGA", "Coffee Manga", "en")
|
||||||
|
internal class CoffeeManga(context: MangaLoaderContext) : MadaraParser(context, MangaSource.COFFEE_MANGA, "coffeemanga.io") {
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
}
|
||||||
@ -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("COLORED_MANGA", "Colored Manga", "en")
|
||||||
|
internal class ColoredManga(context: MangaLoaderContext) : MadaraParser(context, MangaSource.COLORED_MANGA, "coloredmanga.com") {
|
||||||
|
|
||||||
|
override val tagPrefix = "manga-tag"
|
||||||
|
override val datePattern = "dd-MMM"
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("DARK_SCANS", "DarkScans", "en")
|
||||||
|
internal class DarkScans(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.DARK_SCANS, "darkscans.com", 18) {
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
|
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("PARAGONSCANS", "Paragonscans", "en")
|
||||||
|
internal class Paragonscans(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.PARAGONSCANS, "paragonscans.com", pageSize = 50) {
|
||||||
|
|
||||||
|
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("APOLL_COMICS", "Apoll Comics", "es")
|
||||||
|
internal class ApollComics(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.APOLL_COMICS, "apollcomics.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("COPYPASTESCAN", "Copypastescan", "es")
|
||||||
|
internal class Copypastescan(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.COPYPASTESCAN, "copypastescan.xyz", 10) {
|
||||||
|
|
||||||
|
override val datePattern = "d MMMM, 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("DAPROB", "Daprob", "es")
|
||||||
|
internal class Daprob(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.DAPROB, "daprob.com") {
|
||||||
|
|
||||||
|
override val datePattern = "d 'de' MMMMM 'de' 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("MUNDO_MANHWA", "Mundo Manhwa", "es")
|
||||||
|
internal class MundoManhwa(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.MUNDO_MANHWA, "mundomanhwa.com", 10) {
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale("es")
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
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("MANGASORIGINES", "Mangas Origines", "fr")
|
||||||
|
internal class MangasOrigines(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.MANGASORIGINES, "mangas-origines.xyz") {
|
||||||
|
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale.FRENCH
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.madara.id
|
||||||
|
|
||||||
|
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("KOMIKSA", "Komiksay", "id")
|
||||||
|
internal class Komiksay(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.KOMIKSA, "komiksay.site") {
|
||||||
|
|
||||||
|
override val tagPrefix = "komik-genre/"
|
||||||
|
override val datePattern = "MMMM d"
|
||||||
|
override val sourceLocale: Locale = Locale.ENGLISH
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.madara.id
|
||||||
|
|
||||||
|
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("WORLDMANHWAS", "Worldmanhwas", "id")
|
||||||
|
internal class Worldmanhwas(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.WORLDMANHWAS, "worldmanhwas.bar", 10) {
|
||||||
|
|
||||||
|
override val tagPrefix = "komik-genre/"
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale.ENGLISH
|
||||||
|
}
|
||||||
@ -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("ARTHUR_SCAN", "Arthur Scan", "pt")
|
||||||
|
internal class ArthurScan(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.ARTHUR_SCAN, "arthurscan.xyz") {
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale("pt", "PT")
|
||||||
|
|
||||||
|
}
|
||||||
@ -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("CERISE_SCANS", "Cerise Scans", "pt")
|
||||||
|
internal class CeriseScans(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.CERISE_SCANS, "cerisescans.com") {
|
||||||
|
|
||||||
|
override val datePattern: String = "dd 'de' MMMMM 'de' yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale("pt", "PT")
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("NEOX_SCANS", "Neox scans", "pt")
|
||||||
|
internal class Neoxscans(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.NEOX_SCANS, "neoxscans.net", 18) {
|
||||||
|
|
||||||
|
override val datePattern = "dd/MM/yyyy"
|
||||||
|
}
|
||||||
@ -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
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
@MangaSourceParser("PRISMA_HENTAI", "Prisma hentai", "pt")
|
||||||
|
internal class Prismahentai(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.PRISMA_HENTAI, "prismahentai.com", 18) {
|
||||||
|
|
||||||
|
override val datePattern = "MMMM d, 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("MANGAKEYFI", "Mangakeyfi", "tr")
|
||||||
|
internal class Mangakeyfi(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.MANGAKEYFI, "mangakeyfi.net", 20) {
|
||||||
|
override val tagPrefix = "mangalar-genre/"
|
||||||
|
|
||||||
|
override val datePattern = "d MMMM yyyy"
|
||||||
|
override val sourceLocale: Locale = Locale("tr")
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("MANGASEHRI", "Mangasehri", "tr")
|
||||||
|
internal class Mangasehri(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.MANGASEHRI, "mangasehri.com", 18) {
|
||||||
|
override val datePattern = "dd/MM/yyyy"
|
||||||
|
}
|
||||||
@ -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
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
@MangaSourceParser("MANGAWT", "Mangawt", "tr")
|
||||||
|
internal class Mangawt(context: MangaLoaderContext) : MadaraParser(context, MangaSource.MANGAWT, "mangawt.com") {
|
||||||
|
override val datePattern = "MMMM d, yyyy"
|
||||||
|
|
||||||
|
override val sourceLocale: Locale = Locale("tr")
|
||||||
|
}
|
||||||
@ -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("WEBTOONHATTI", "Webtoonhatti", "tr")
|
||||||
|
internal class Webtoonhatti(context: MangaLoaderContext) :
|
||||||
|
MadaraParser(context, MangaSource.WEBTOONHATTI, "webtoonhatti.com", 20) {
|
||||||
|
override val tagPrefix = "webtoon-tur/"
|
||||||
|
|
||||||
|
override val datePattern = "d MMMM"
|
||||||
|
override val sourceLocale: Locale = Locale("tr")
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
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("WEBTOONTR", "Webtoontr", "tr")
|
||||||
|
internal class Webtoontr(context: MangaLoaderContext) : MadaraParser(context, MangaSource.WEBTOONTR, "webtoon-tr.com", 16) {
|
||||||
|
override val tagPrefix = "webtoon-kategori/"
|
||||||
|
override val datePattern = "dd/MM/yyyy"
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.mangareader.ar
|
||||||
|
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
@MangaSourceParser("GALAXYMANGA", "Galaxymanga", "ar")
|
||||||
|
internal class Galaxymanga(context: MangaLoaderContext) :
|
||||||
|
MangaReaderParser(context, MangaSource.GALAXYMANGA, pageSize = 40, searchPageSize = 30) {
|
||||||
|
|
||||||
|
override val configKeyDomain: ConfigKey.Domain
|
||||||
|
get() = ConfigKey.Domain("galaxymanga.org")
|
||||||
|
|
||||||
|
override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("ar", "AR"))
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.mangareader.ar
|
||||||
|
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
@MangaSourceParser("MANGAATREND", "Mangaatrend", "ar")
|
||||||
|
internal class Mangaatrend(context: MangaLoaderContext) :
|
||||||
|
MangaReaderParser(context, MangaSource.MANGAATREND, pageSize = 40, searchPageSize = 20) {
|
||||||
|
|
||||||
|
override val configKeyDomain: ConfigKey.Domain
|
||||||
|
get() = ConfigKey.Domain("mangaatrend.net")
|
||||||
|
|
||||||
|
override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("ar", "AR"))
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.mangareader.en
|
||||||
|
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.Locale
|
||||||
|
|
||||||
|
|
||||||
|
@MangaSourceParser("LUNAR_SCAN", "Lunar Scan", "en")
|
||||||
|
internal class LunarScan(context: MangaLoaderContext) :
|
||||||
|
MangaReaderParser(context, MangaSource.LUNAR_SCAN, pageSize = 20, searchPageSize = 20) {
|
||||||
|
override val configKeyDomain: ConfigKey.Domain
|
||||||
|
get() = ConfigKey.Domain("lunarscan.org")
|
||||||
|
|
||||||
|
override val listUrl = "/series"
|
||||||
|
|
||||||
|
override val isNsfwSource: Boolean = true
|
||||||
|
|
||||||
|
override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH)
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.site.mangareader.tr
|
||||||
|
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.config.ConfigKey
|
||||||
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
|
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
|
import java.util.*
|
||||||
|
|
||||||
|
@MangaSourceParser("AYATOON", "Ayatoon", "tr")
|
||||||
|
internal class Ayatoon(context: MangaLoaderContext) :
|
||||||
|
MangaReaderParser(context, MangaSource.AYATOON, pageSize = 20, searchPageSize = 20) {
|
||||||
|
override val configKeyDomain: ConfigKey.Domain
|
||||||
|
get() = ConfigKey.Domain("ayatoon.com")
|
||||||
|
|
||||||
|
override val chapterDateFormat: SimpleDateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("tr"))
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue