[site/vi] Update sources domain
This commit is contained in:
@@ -4,7 +4,9 @@ import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
|
||||
@Broken("No longer available")
|
||||
@MangaSourceParser("FECOMICC", "Fecomic", "vi")
|
||||
internal class Fecomicc(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaParserSource.FECOMICC, "mangasup.net", 9) {
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.koitharu.kotatsu.parsers.site.madara.MadaraParser
|
||||
|
||||
@MangaSourceParser("HENTAIVNPLUS", "HentaiVN.plus", "vi", ContentType.HENTAI)
|
||||
internal class HentaiVnPlus(context: MangaLoaderContext) :
|
||||
MadaraParser(context, MangaParserSource.HENTAIVNPLUS, "hentaivn.art", 24) {
|
||||
MadaraParser(context, MangaParserSource.HENTAIVNPLUS, "hentaivn.boo", 24) {
|
||||
override val listUrl = "truyen-hentai/"
|
||||
override val tagPrefix = "the-loai/"
|
||||
override val datePattern = "dd/MM/yyyy"
|
||||
|
||||
@@ -10,7 +10,9 @@ import org.koitharu.kotatsu.parsers.util.*
|
||||
import java.text.DateFormat
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
|
||||
@Broken
|
||||
internal abstract class OtakuSanctuaryParser(
|
||||
context: MangaLoaderContext,
|
||||
source: MangaParserSource,
|
||||
|
||||
@@ -8,10 +8,10 @@ import org.koitharu.kotatsu.parsers.model.*
|
||||
import org.koitharu.kotatsu.parsers.util.*
|
||||
import java.util.*
|
||||
|
||||
@MangaSourceParser("KURONEKO", "Việt Hentai", "vi", type = ContentType.HENTAI)
|
||||
@MangaSourceParser("KURONEKO", "Việt Hentai - Kuro Neko", "vi", type = ContentType.HENTAI)
|
||||
internal class KuroNeko(context: MangaLoaderContext) : LegacyPagedMangaParser(context, MangaParserSource.KURONEKO, 60) {
|
||||
|
||||
override val configKeyDomain = ConfigKey.Domain("vi-hentai.com")
|
||||
override val configKeyDomain = ConfigKey.Domain("96neko.life")
|
||||
|
||||
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
|
||||
super.onCreateConfig(keys)
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.*
|
||||
@MangaSourceParser("SAYHENTAI", "SayHentai", "vi", ContentType.HENTAI)
|
||||
internal class SayHentai(context: MangaLoaderContext) :
|
||||
LegacyPagedMangaParser(context, MangaParserSource.SAYHENTAI, 20) {
|
||||
override val configKeyDomain = ConfigKey.Domain("sayhentai.ink")
|
||||
override val configKeyDomain = ConfigKey.Domain("sayhentai.one")
|
||||
|
||||
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
|
||||
super.onCreateConfig(keys)
|
||||
|
||||
@@ -9,14 +9,13 @@ import org.koitharu.kotatsu.parsers.model.*
|
||||
import org.koitharu.kotatsu.parsers.util.*
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
|
||||
@Broken("Need to remake parser")
|
||||
@MangaSourceParser("TRUYENHENTAI18", "TruyenHentai18", "vi", ContentType.HENTAI)
|
||||
internal class TruyenHentai18(context: MangaLoaderContext) : LegacyPagedMangaParser(context, MangaParserSource.TRUYENHENTAI18, 18) {
|
||||
|
||||
override val configKeyDomain = ConfigKey.Domain(
|
||||
"truyenhentai18.pro",
|
||||
"truyenhentai18.net"
|
||||
)
|
||||
override val configKeyDomain = ConfigKey.Domain("truyenhentai18.app")
|
||||
|
||||
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
|
||||
super.onCreateConfig(keys)
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.*
|
||||
@MangaSourceParser("TRUYENQQ", "TruyenQQ", "vi")
|
||||
internal class TruyenQQ(context: MangaLoaderContext) : LegacyPagedMangaParser(context, MangaParserSource.TRUYENQQ, 42) {
|
||||
|
||||
override val configKeyDomain = ConfigKey.Domain("truyenqqto.com")
|
||||
override val configKeyDomain = ConfigKey.Domain("truyenqqgo.com")
|
||||
|
||||
override val availableSortOrders: Set<SortOrder> =
|
||||
EnumSet.of(
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.text.SimpleDateFormat
|
||||
|
||||
@MangaSourceParser("NETTRUYENVIE", "NetTruyenVie", "vi")
|
||||
internal class NetTruyenVie(context: MangaLoaderContext) :
|
||||
WpComicsParser(context, MangaParserSource.NETTRUYENVIE, "nettruyenvie.com", 36) {
|
||||
WpComicsParser(context, MangaParserSource.NETTRUYENVIE, "nettruyenvio.com", 36) {
|
||||
|
||||
override suspend fun getDetails(manga: Manga): Manga = coroutineScope {
|
||||
val fullUrl = manga.url.toAbsoluteUrl(domain)
|
||||
|
||||
Reference in New Issue
Block a user