pull/222/head
devi 3 years ago
parent 36fe5cb625
commit 70fda48983

@ -29,7 +29,6 @@ internal abstract class Manga18Parser(
protected open val listeurl = "list-manga/" protected open val listeurl = "list-manga/"
protected open val tagUrl = "manga-list/" protected open val tagUrl = "manga-list/"
protected open val isNsfwSource = false
protected open val datePattern = "dd-MM-yyyy" protected open val datePattern = "dd-MM-yyyy"

@ -3,6 +3,7 @@ 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.Manga import org.koitharu.kotatsu.parsers.model.Manga
import org.koitharu.kotatsu.parsers.model.MangaSource import org.koitharu.kotatsu.parsers.model.MangaSource
import org.koitharu.kotatsu.parsers.model.MangaTag import org.koitharu.kotatsu.parsers.model.MangaTag
@ -19,12 +20,10 @@ import org.koitharu.kotatsu.parsers.util.toAbsoluteUrl
import org.koitharu.kotatsu.parsers.util.urlEncoded import org.koitharu.kotatsu.parsers.util.urlEncoded
@MangaSourceParser("HENTAI3ZCC", "Hentai3z Cc", "en") @MangaSourceParser("HENTAI3ZCC", "Hentai3z Cc", "en", ContentType.HENTAI)
internal class Hentai3zCc(context: MangaLoaderContext) : internal class Hentai3zCc(context: MangaLoaderContext) :
Manga18Parser(context, MangaSource.HENTAI3ZCC, "hentai3z.cc") { Manga18Parser(context, MangaSource.HENTAI3ZCC, "hentai3z.cc") {
override val isNsfwSource = true
override suspend fun getListPage( override suspend fun getListPage(
page: Int, page: Int,
query: String?, query: String?,

@ -3,13 +3,11 @@ 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.Manga18Parser import org.koitharu.kotatsu.parsers.site.madara.Manga18Parser
@MangaSourceParser("MANGA18", "Manga18", "en") @MangaSourceParser("MANGA18", "Manga18", "en", ContentType.HENTAI)
internal class Manga18(context: MangaLoaderContext) : internal class Manga18(context: MangaLoaderContext) :
Manga18Parser(context, MangaSource.MANGA18, "manga18.club") { Manga18Parser(context, MangaSource.MANGA18, "manga18.club")
override val isNsfwSource = true
}

@ -3,14 +3,14 @@ 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.Manga18Parser import org.koitharu.kotatsu.parsers.site.madara.Manga18Parser
@MangaSourceParser("PORNCOMIC18", "18 Porn Comic", "en") @MangaSourceParser("PORNCOMIC18", "18 Porn Comic", "en", ContentType.HENTAI)
internal class PornComic18(context: MangaLoaderContext) : internal class PornComic18(context: MangaLoaderContext) :
Manga18Parser(context, MangaSource.PORNCOMIC18, "18porncomic.com") { Manga18Parser(context, MangaSource.PORNCOMIC18, "18porncomic.com") {
override val selectTag = "div.item:not(.info_label) div.info_value a" override val selectTag = "div.item:not(.info_label) div.info_value a"
override val isNsfwSource = true
} }

@ -3,15 +3,15 @@ package org.koitharu.kotatsu.parsers.site.madara.es
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.Manga18Parser import org.koitharu.kotatsu.parsers.site.madara.Manga18Parser
@MangaSourceParser("TUMANHWAS", "Tumanhwas", "es") @MangaSourceParser("TUMANHWAS", "Tumanhwas", "es", ContentType.HENTAI)
internal class Tumanhwas(context: MangaLoaderContext) : internal class Tumanhwas(context: MangaLoaderContext) :
Manga18Parser(context, MangaSource.TUMANHWAS, "tumanhwas.club") { Manga18Parser(context, MangaSource.TUMANHWAS, "tumanhwas.club") {
override val isNsfwSource = true
override val selectTag = "div.item:contains(Géneros) div.info_value a" override val selectTag = "div.item:contains(Géneros) div.info_value a"
override val selectAlt = "div.item:contains(Títulos alternativos) div.info_value" override val selectAlt = "div.item:contains(Títulos alternativos) div.info_value"
} }

@ -2,15 +2,15 @@ package org.koitharu.kotatsu.parsers.site.mangareader.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.mangareader.MangaReaderParser import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
@MangaSourceParser("MANHUASCANUS", "Manhua Scan Us", "en") @MangaSourceParser("MANHUASCANUS", "Manhua Scan Us", "en", ContentType.HENTAI)
internal class ManhuaScanUs(context: MangaLoaderContext) : internal class ManhuaScanUs(context: MangaLoaderContext) :
MangaReaderParser(context, MangaSource.MANHUASCANUS, "manhuascan.us", pageSize = 30, searchPageSize = 30) { MangaReaderParser(context, MangaSource.MANHUASCANUS, "manhuascan.us", pageSize = 30, searchPageSize = 30) {
override val isNsfwSource: Boolean = true
override val datePattern = "dd-MM-yyyy" override val datePattern = "dd-MM-yyyy"
override val listUrl = "/manga-list" override val listUrl = "/manga-list"

@ -29,7 +29,6 @@ internal abstract class MmrcmsParser(
protected open val listeurl = "filterList" protected open val listeurl = "filterList"
protected open val tagUrl = "manga-list" protected open val tagUrl = "manga-list"
protected open val isNsfwSource = false
protected open val datePattern = "dd MMM. yyyy" protected open val datePattern = "dd MMM. yyyy"

Loading…
Cancel
Save