[site/id] Update sources domain + Rename (#1705)
- Update sources domain
- Remove dead sources
- Remove duplicate site
- Rename title ManhwaList.in to ManhwaList
- Rename title KomikMirror to KomikLokal
* restore removed files with @Broken marker
Related to commit 60a085843d
This commit is contained in:
@@ -12,4 +12,4 @@ import java.util.*
|
||||
internal class AlceaScan(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.ALCEASCAN, "alceacomic.my.id", pageSize = 20, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.koitharu.kotatsu.parsers.site.mangareader.id
|
||||
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities
|
||||
@@ -7,6 +8,7 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
import java.util.*
|
||||
|
||||
@Broken
|
||||
@MangaSourceParser("COMIC21", "Comic21", "id")
|
||||
internal class Comic21(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.COMIC21, "comic21.me", pageSize = 20, searchPageSize = 10) {
|
||||
@@ -16,4 +18,4 @@ internal class Comic21(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -17,7 +17,7 @@ import java.util.Base64
|
||||
|
||||
@MangaSourceParser("COMICASO", "Comicaso", "id")
|
||||
internal class Comicaso(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.COMICASO, "comicaso.id", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.COMICASO, "comicaso.xyz", pageSize = 20, searchPageSize = 10) {
|
||||
override val encodedSrc = true
|
||||
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
|
||||
@@ -12,4 +12,4 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
internal class Duniakomik(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.DUNIAKOMIK, "duniakomik.org", pageSize = 12, searchPageSize = 12) {
|
||||
override val datePattern = "MMM d, yyyy"
|
||||
}
|
||||
}
|
||||
@@ -8,6 +8,6 @@ import java.util.Locale
|
||||
|
||||
@MangaSourceParser("IKIRU", "Ikiru", "id")
|
||||
internal class Ikiru(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.IKIRU, "ikiru.one", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.IKIRU, "id.ikiru.wtf", pageSize = 20, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
}
|
||||
|
||||
@@ -8,7 +8,6 @@ import java.util.*
|
||||
|
||||
@MangaSourceParser("KOFISCANS", "KofiScans", "id")
|
||||
internal class KofiScans(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOFISCANS, "manhwalist.org", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.KOFISCANS, "isekaikomik.com", pageSize = 20, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
override val listUrl = "/manhwa"
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
@Broken
|
||||
@MangaSourceParser("KOMIKAV", "KomikAv", "id")
|
||||
internal class KomikAvParser(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKAV, "komikav.com", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKAV, "komikav.net", pageSize = 20, searchPageSize = 10) {
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
|
||||
@@ -13,7 +13,7 @@ internal class KomikDewasa(context: MangaLoaderContext) :
|
||||
MangaReaderParser(
|
||||
context,
|
||||
MangaParserSource.KOMIKDEWASA_ONLINE,
|
||||
"komikdewasa.online",
|
||||
"komikdewasa.art",
|
||||
pageSize = 20,
|
||||
searchPageSize = 10,
|
||||
) {
|
||||
|
||||
@@ -6,9 +6,9 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
import java.util.*
|
||||
|
||||
@MangaSourceParser("KOMIKLOKAL", "KomikMirror", "id")
|
||||
@MangaSourceParser("KOMIKLOKAL", "KomikLokal", "id")
|
||||
internal class KomikLokalParser(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKLOKAL, "komikmu.icu", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKLOKAL, "komikmu.top", pageSize = 20, searchPageSize = 10) {
|
||||
override val datePattern = "MMM d, yyyy"
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
}
|
||||
|
||||
@@ -7,6 +7,6 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
|
||||
@MangaSourceParser("KOMIKMAMA", "KomikMama", "id")
|
||||
internal class KomikMama(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKMAMA, "komikmama.org", pageSize = 30, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKMAMA, "komikmama.lat", pageSize = 30, searchPageSize = 10) {
|
||||
override val listUrl = "/komik"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
package org.koitharu.kotatsu.parsers.site.mangareader.id
|
||||
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
|
||||
@Broken
|
||||
@MangaSourceParser("KOMIKPIX", "KomikPix", "id", ContentType.HENTAI)
|
||||
internal class KomikPix(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKPIX, "komikpix.com", pageSize = 30, searchPageSize = 14) {
|
||||
override val listUrl = "/hentai"
|
||||
}
|
||||
}
|
||||
@@ -17,4 +17,4 @@ internal class KomikSay(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -13,7 +13,7 @@ import java.util.*
|
||||
|
||||
@MangaSourceParser("KOMIKCAST", "KomikCast", "id")
|
||||
internal class Komikcast(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKCAST, "komikcast.bz", pageSize = 60, searchPageSize = 28) {
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKCAST, "komikcast02.com", pageSize = 60, searchPageSize = 28) {
|
||||
|
||||
override val listUrl = "/daftar-komik"
|
||||
override val datePattern = "MMM d, yyyy"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.koitharu.kotatsu.parsers.site.mangareader.id
|
||||
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||
@@ -7,8 +8,9 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
import java.util.*
|
||||
|
||||
@Broken
|
||||
@MangaSourceParser("KOMIKLOKALCFD", "KomikLokal.mom", "id", ContentType.HENTAI)
|
||||
internal class KomiklokalCfd(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KOMIKLOKALCFD, "komikmu.icu", pageSize = 30, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,13 @@
|
||||
package org.koitharu.kotatsu.parsers.site.mangareader.id
|
||||
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.ContentType
|
||||
import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
|
||||
@Broken
|
||||
@MangaSourceParser("KYUMIK", "Kyumik", "id", ContentType.HENTAI)
|
||||
internal class Kyumik(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.KYUMIK, "kyumik.com", pageSize = 20, searchPageSize = 10)
|
||||
MangaReaderParser(context, MangaParserSource.KYUMIK, "kyumik.com", pageSize = 20, searchPageSize = 10)
|
||||
@@ -17,4 +17,4 @@ internal class MangaShiro(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@ internal class Mangayaro(context: MangaLoaderContext) :
|
||||
MangaReaderParser(
|
||||
context,
|
||||
MangaParserSource.MANGAYARO,
|
||||
"www.nowheartruth.com",
|
||||
"mangayaro.id",
|
||||
pageSize = 20,
|
||||
searchPageSize = 20,
|
||||
) {
|
||||
|
||||
@@ -9,7 +9,7 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
|
||||
@MangaSourceParser("MANHWALAND", "ManhwaLand.vip", "id", ContentType.HENTAI)
|
||||
internal class ManhwaLand(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.MANHWALAND, "manhwaland.lol", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.MANHWALAND, "www.manhwaland.baby", pageSize = 20, searchPageSize = 10) {
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
|
||||
@@ -12,7 +12,7 @@ internal class ManhwaLandInk(context: MangaLoaderContext) :
|
||||
MangaReaderParser(
|
||||
context,
|
||||
MangaParserSource.MANHWALAND_INK,
|
||||
"www.manhwaland.ink",
|
||||
"manhwaland.asia",
|
||||
pageSize = 20,
|
||||
searchPageSize = 10,
|
||||
) {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package org.koitharu.kotatsu.parsers.site.mangareader.id
|
||||
|
||||
import org.koitharu.kotatsu.parsers.Broken
|
||||
import org.koitharu.kotatsu.parsers.MangaLoaderContext
|
||||
import org.koitharu.kotatsu.parsers.MangaSourceParser
|
||||
import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities
|
||||
@@ -7,6 +8,7 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
import java.util.*
|
||||
|
||||
@Broken
|
||||
@MangaSourceParser("MANHWALIST_ORG", "ManhwaList.org", "id")
|
||||
internal class ManhwaListOrg(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.MANHWALIST_ORG, "manhwalist.org", pageSize = 20, searchPageSize = 10) {
|
||||
@@ -16,4 +18,4 @@ internal class ManhwaListOrg(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -19,4 +19,4 @@ internal class ManhwaPlus(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -6,8 +6,8 @@ import org.koitharu.kotatsu.parsers.model.MangaParserSource
|
||||
import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
import java.util.*
|
||||
|
||||
@MangaSourceParser("MANHWALIST", "ManhwaList.in", "id")
|
||||
@MangaSourceParser("MANHWALIST", "ManhwaList", "id")
|
||||
internal class ManhwalistParser(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.MANHWALIST, "manhwalist.in", pageSize = 24, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.MANHWALIST, "manhwalist.xyz", pageSize = 24, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ internal class MonzeeKomik(context: MangaLoaderContext) :
|
||||
MangaReaderParser(
|
||||
context,
|
||||
MangaParserSource.MONZEEKOMIK,
|
||||
"www.monzeekomik.my.id",
|
||||
"monzee01.my.id",
|
||||
pageSize = 30,
|
||||
searchPageSize = 10,
|
||||
) {
|
||||
|
||||
@@ -9,8 +9,7 @@ import java.util.*
|
||||
|
||||
@MangaSourceParser("NOROMAX", "Noromax", "id")
|
||||
internal class Noromax(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.NOROMAX, "noromax.my.id", pageSize = 20, searchPageSize = 10) {
|
||||
override val listUrl = "/Komik"
|
||||
MangaReaderParser(context, MangaParserSource.NOROMAX, "noromax01.my.id", pageSize = 20, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = super.filterCapabilities.copy(
|
||||
|
||||
@@ -8,7 +8,7 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
|
||||
|
||||
@MangaSourceParser("SIIKOMIK", "SiiKomik", "id")
|
||||
internal class SiiKomik(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.SIIKOMIK, "siikomik.lat", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.SIIKOMIK, "siikomik.fun", pageSize = 20, searchPageSize = 10) {
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
|
||||
@@ -15,4 +15,4 @@ internal class WarungKomik(context: MangaLoaderContext) :
|
||||
get() = super.filterCapabilities.copy(
|
||||
isTagsExclusionSupported = false,
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -9,7 +9,7 @@ import java.util.*
|
||||
|
||||
@MangaSourceParser("WESTMANGA", "WestManga", "id")
|
||||
internal class WestmangaParser(context: MangaLoaderContext) :
|
||||
MangaReaderParser(context, MangaParserSource.WESTMANGA, "westmanga.fun", pageSize = 20, searchPageSize = 10) {
|
||||
MangaReaderParser(context, MangaParserSource.WESTMANGA, "westmanga.me", pageSize = 20, searchPageSize = 10) {
|
||||
override val sourceLocale: Locale = Locale.ENGLISH
|
||||
override val filterCapabilities: MangaListFilterCapabilities
|
||||
get() = super.filterCapabilities.copy(
|
||||
|
||||
Reference in New Issue
Block a user