Merge branch 'KotatsuApp:master' into master
commit
36fe5cb625
@ -0,0 +1,24 @@
|
|||||||
|
package org.koitharu.kotatsu.parsers.model
|
||||||
|
|
||||||
|
enum class ContentType {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Standard manga, manhua, webtoons, etc
|
||||||
|
*/
|
||||||
|
MANGA,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use this if the source provides mostly nsfw content.
|
||||||
|
*/
|
||||||
|
HENTAI,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Western comics
|
||||||
|
*/
|
||||||
|
COMICS,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Use this type if no other suits your needs. For example, for an indie manga
|
||||||
|
*/
|
||||||
|
OTHER,
|
||||||
|
}
|
||||||
@ -1,15 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.ar
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("ARABTOONS", "Arab Toons", "ar")
|
@MangaSourceParser("ARABTOONS", "Arab Toons", "ar", ContentType.HENTAI)
|
||||||
internal class ArabToons(context: MangaLoaderContext) :
|
internal class ArabToons(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.ARABTOONS, "arabtoons.net") {
|
MadaraParser(context, MangaSource.ARABTOONS, "arabtoons.net") {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val datePattern = "dd-MM-yyyy"
|
override val datePattern = "dd-MM-yyyy"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.ar
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
import java.util.Locale
|
import java.util.*
|
||||||
|
|
||||||
@MangaSourceParser("MANHATIC", "Manhatic", "ar")
|
@MangaSourceParser("MANHATIC", "Manhatic", "ar", ContentType.HENTAI)
|
||||||
internal class Manhatic(context: MangaLoaderContext) :
|
internal class Manhatic(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.MANHATIC, "manhatic.com") {
|
MadaraParser(context, MangaSource.MANHATIC, "manhatic.com") {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val sourceLocale: Locale = Locale.ENGLISH
|
override val sourceLocale: Locale = Locale.ENGLISH
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("ALLPORN_COMIC", "All Porn Comic", "en")
|
@MangaSourceParser("ALLPORN_COMIC", "All Porn Comic", "en", ContentType.HENTAI)
|
||||||
internal class AllPornComic(context: MangaLoaderContext) :
|
internal class AllPornComic(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.ALLPORN_COMIC, "allporncomic.com", pageSize = 24) {
|
MadaraParser(context, MangaSource.ALLPORN_COMIC, "allporncomic.com", pageSize = 24) {
|
||||||
|
|
||||||
override val tagPrefix = "porncomic-genre/"
|
override val tagPrefix = "porncomic-genre/"
|
||||||
override val datePattern = "MMMM dd, yyyy"
|
override val datePattern = "MMMM dd, yyyy"
|
||||||
override val isNsfwSource = true
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,14 +1,13 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("BIBIMANGA", "BibiManga", "en")
|
@MangaSourceParser("BIBIMANGA", "BibiManga", "en", ContentType.HENTAI)
|
||||||
internal class BibiManga(context: MangaLoaderContext) : MadaraParser(context, MangaSource.BIBIMANGA, "bibimanga.com") {
|
internal class BibiManga(context: MangaLoaderContext) : MadaraParser(context, MangaSource.BIBIMANGA, "bibimanga.com") {
|
||||||
|
|
||||||
override val isNsfwSource = false
|
|
||||||
override val datePattern = "MMMM dd, yyyy"
|
override val datePattern = "MMMM dd, yyyy"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,17 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.en
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
|
@MangaSourceParser("BOYS_LOVE", "Boys Love", "en", ContentType.HENTAI)
|
||||||
@MangaSourceParser("BOYS_LOVE", "Boys Love", "en")
|
|
||||||
internal class BoysLove(context: MangaLoaderContext) :
|
internal class BoysLove(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.BOYS_LOVE, "boyslove.me", 20) {
|
MadaraParser(context, MangaSource.BOYS_LOVE, "boyslove.me", 20) {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val tagPrefix = "boyslove-genre/"
|
override val tagPrefix = "boyslove-genre/"
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,14 +1,10 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.en
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("COMIZ", "Comiz", "en")
|
@MangaSourceParser("COMIZ", "Comiz", "en", ContentType.HENTAI)
|
||||||
internal class Comiz(context: MangaLoaderContext) :
|
internal class Comiz(context: MangaLoaderContext) : MadaraParser(context, MangaSource.COMIZ, "v2.comiz.net", 10)
|
||||||
MadaraParser(context, MangaSource.COMIZ, "v2.comiz.net", 10) {
|
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
}
|
|
||||||
|
|||||||
@ -1,14 +1,11 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("DECADENCESCANS", "Decadence Scans", "en")
|
@MangaSourceParser("DECADENCESCANS", "Decadence Scans", "en", ContentType.HENTAI)
|
||||||
internal class DecadenceScans(context: MangaLoaderContext) :
|
internal class DecadenceScans(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.DECADENCESCANS, "reader.decadencescans.com", 10) {
|
MadaraParser(context, MangaSource.DECADENCESCANS, "reader.decadencescans.com", 10)
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
}
|
|
||||||
|
|||||||
@ -1,14 +1,11 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.en
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("DUCKMANGA", "DuckManga", "en")
|
@MangaSourceParser("DUCKMANGA", "DuckManga", "en", ContentType.HENTAI)
|
||||||
internal class DuckManga(context: MangaLoaderContext) :
|
internal class DuckManga(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.DUCKMANGA, "duckmanga.com", 20) {
|
MadaraParser(context, MangaSource.DUCKMANGA, "duckmanga.com", 20)
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
}
|
|
||||||
|
|||||||
@ -1,14 +1,13 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAI20", "Hentai20", "en")
|
@MangaSourceParser("HENTAI20", "Hentai20", "en", ContentType.HENTAI)
|
||||||
internal class Hentai20(context: MangaLoaderContext) : MadaraParser(context, MangaSource.HENTAI20, "hentai20.io") {
|
internal class Hentai20(context: MangaLoaderContext) : MadaraParser(context, MangaSource.HENTAI20, "hentai20.io") {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val datePattern = "MMMM dd, yyyy"
|
override val datePattern = "MMMM dd, yyyy"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAI3Z", "Hentai3z", "en")
|
@MangaSourceParser("HENTAI3Z", "Hentai3z", "en", ContentType.HENTAI)
|
||||||
internal class Hentai3z(context: MangaLoaderContext) :
|
internal class Hentai3z(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.HENTAI3Z, "hentai3z.xyz", pageSize = 20) {
|
MadaraParser(context, MangaSource.HENTAI3Z, "hentai3z.xyz", pageSize = 20) {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val withoutAjax = true
|
override val withoutAjax = true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAIMANGA", "Hentai Manga", "en")
|
@MangaSourceParser("HENTAIMANGA", "Hentai Manga", "en", ContentType.HENTAI)
|
||||||
internal class HentaiManga(context: MangaLoaderContext) :
|
internal class HentaiManga(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.HENTAIMANGA, "hentaimanga.me", 36) {
|
MadaraParser(context, MangaSource.HENTAIMANGA, "hentaimanga.me", 36) {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAIWEBTOON", "Hentai Webtoon", "en")
|
@MangaSourceParser("HENTAIWEBTOON", "Hentai Webtoon", "en", ContentType.HENTAI)
|
||||||
internal class HentaiWebtoon(context: MangaLoaderContext) :
|
internal class HentaiWebtoon(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.HENTAIWEBTOON, "hentaiwebtoon.com") {
|
MadaraParser(context, MangaSource.HENTAIWEBTOON, "hentaiwebtoon.com") {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAIXCOMIC", "Hentai x Comic", "en")
|
@MangaSourceParser("HENTAIXCOMIC", "Hentai x Comic", "en", ContentType.HENTAI)
|
||||||
internal class HentaixComic(context: MangaLoaderContext) :
|
internal class HentaixComic(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.HENTAIXCOMIC, "hentaixcomic.com", 16) {
|
MadaraParser(context, MangaSource.HENTAIXCOMIC, "hentaixcomic.com", 16) {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,15 +1,14 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("HENTAIXYURI", "Hentai x Yuri", "en")
|
@MangaSourceParser("HENTAIXYURI", "Hentai x Yuri", "en", ContentType.HENTAI)
|
||||||
internal class HentaixYuri(context: MangaLoaderContext) :
|
internal class HentaixYuri(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.HENTAIXYURI, "hentaixyuri.com", 16) {
|
MadaraParser(context, MangaSource.HENTAIXYURI, "hentaixyuri.com", 16) {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("LILYMANGA", "LilyManga", "en")
|
@MangaSourceParser("LILYMANGA", "LilyManga", "en", ContentType.HENTAI)
|
||||||
internal class LilyManga(context: MangaLoaderContext) :
|
internal class LilyManga(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.LILYMANGA, "lilymanga.net") {
|
MadaraParser(context, MangaSource.LILYMANGA, "lilymanga.net") {
|
||||||
|
|
||||||
override val isNsfwSource = true
|
|
||||||
override val tagPrefix = "ys-genre/"
|
override val tagPrefix = "ys-genre/"
|
||||||
override val datePattern = "yyyy-MM-dd"
|
override val datePattern = "yyyy-MM-dd"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.pt
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
|
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
@MangaSourceParser("LOLICONMOBI", "LoliconMobi", "en")
|
@MangaSourceParser("LOLICONMOBI", "LoliconMobi", "en", ContentType.HENTAI)
|
||||||
internal class LoliconMobi(context: MangaLoaderContext) :
|
internal class LoliconMobi(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.LOLICONMOBI, "lolicon.mobi") {
|
MadaraParser(context, MangaSource.LOLICONMOBI, "lolicon.mobi") {
|
||||||
|
|
||||||
override val postreq = true
|
override val postreq = true
|
||||||
override val isNsfwSource = true
|
|
||||||
override val tagPrefix = "lolicon-genre/"
|
override val tagPrefix = "lolicon-genre/"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,10 @@
|
|||||||
package org.koitharu.kotatsu.parsers.site.madara.en
|
package org.koitharu.kotatsu.parsers.site.madara.en
|
||||||
|
|
||||||
|
|
||||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||||
import org.koitharu.kotatsu.parsers.model.MangaSource
|
import org.koitharu.kotatsu.parsers.model.MangaSource
|
||||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||||
|
|
||||||
|
|
||||||
@MangaSourceParser("MANGACULTIVATOR", "MangaCultivator", "en")
|
@MangaSourceParser("MANGACULTIVATOR", "MangaCultivator", "en")
|
||||||
internal class MangaCultivator(context: MangaLoaderContext) :
|
internal class MangaCultivator(context: MangaLoaderContext) :
|
||||||
MadaraParser(context, MangaSource.MANGACULTIVATOR, "mangacultivator.com", 10)
|
MadaraParser(context, MangaSource.MANGACULTIVATOR, "mangacultivator.com", 10)
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue