Merge pull request #1494 - sources/domain

- [TruyenQQ] Refactor
- [TruyenGG] Refactor
- Update some sources domain [site/vi]
This commit is contained in:
Draken
2025-02-24 18:30:06 +07:00
committed by GitHub
6 changed files with 6 additions and 28 deletions

View File

@@ -1 +1 @@
total: 1188
total: 1188

View File

@@ -11,7 +11,7 @@ import java.util.*
@MangaSourceParser("SAYHENTAI", "SayHentai", "vi", ContentType.HENTAI)
internal class SayHentai(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.SAYHENTAI, 20) {
override val configKeyDomain = ConfigKey.Domain("sayhentai.art")
override val configKeyDomain = ConfigKey.Domain("sayhentai.ink")
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
super.onCreateConfig(keys)

View File

@@ -5,7 +5,6 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.PagedMangaParser
import org.koitharu.kotatsu.parsers.config.ConfigKey
import org.koitharu.kotatsu.parsers.model.*
import org.koitharu.kotatsu.parsers.network.UserAgents
import org.koitharu.kotatsu.parsers.util.*
import java.text.SimpleDateFormat
import java.util.*
@@ -15,13 +14,6 @@ internal class TruyenGG(context: MangaLoaderContext) : PagedMangaParser(context,
override val configKeyDomain = ConfigKey.Domain("truyengg.com")
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
super.onCreateConfig(keys)
keys.add(userAgentKey)
}
override val userAgentKey = ConfigKey.UserAgent(UserAgents.CHROME_DESKTOP)
override val availableSortOrders: Set<SortOrder> = EnumSet.of(
SortOrder.NEWEST,
SortOrder.NEWEST_ASC,

View File

@@ -5,7 +5,6 @@ import org.koitharu.kotatsu.parsers.MangaSourceParser
import org.koitharu.kotatsu.parsers.PagedMangaParser
import org.koitharu.kotatsu.parsers.config.ConfigKey
import org.koitharu.kotatsu.parsers.model.*
import org.koitharu.kotatsu.parsers.network.UserAgents
import org.koitharu.kotatsu.parsers.util.*
import java.text.SimpleDateFormat
import java.util.*
@@ -15,13 +14,6 @@ internal class TruyenQQ(context: MangaLoaderContext) : PagedMangaParser(context,
override val configKeyDomain = ConfigKey.Domain("truyenqqto.com")
override fun onCreateConfig(keys: MutableCollection<ConfigKey<*>>) {
super.onCreateConfig(keys)
keys.add(userAgentKey)
}
override val userAgentKey = ConfigKey.UserAgent(UserAgents.CHROME_DESKTOP)
override val availableSortOrders: Set<SortOrder> =
EnumSet.of(
SortOrder.UPDATED,

View File

@@ -12,17 +12,11 @@ import java.util.*
@MangaSourceParser("DOCTRUYEN3Q", "DocTruyen3Q", "vi")
internal class DocTruyen3Q(context: MangaLoaderContext) :
WpComicsParser(context, MangaParserSource.DOCTRUYEN3Q, "doctruyen3qui2.com", 36) {
WpComicsParser(context, MangaParserSource.DOCTRUYEN3Q, "truyen3qvip.com", 36) {
override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain(
"doctruyen3qui2.com", // Main domain
"doctruyen3qll.net",
"doctruyen3q3.net",
"doctruyen3qw.com",
"doctruyen3qk.pro",
"doctruyen3qw.pro",
"doctruyen3qvip.com",
"truyen3qvip.com", // Backup domain
"truyen3qvip.com",
"doctruyen3qui.pro", // Main domain
)
override val datePattern = "dd/MM/yyyy"

View File

@@ -16,7 +16,7 @@ import java.text.SimpleDateFormat
@MangaSourceParser("NETTRUYEN", "NetTruyen", "vi")
internal class NetTruyen(context: MangaLoaderContext) :
WpComicsParser(context, MangaParserSource.NETTRUYEN, "nettruyenrr.com", 36) {
WpComicsParser(context, MangaParserSource.NETTRUYEN, "nettruyenvng.com", 36) {
override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain(
"nettruyenrr.com",