From 7747bc53b17040fb29b1e7b5c14fb9cab1bca39c Mon Sep 17 00:00:00 2001 From: dragonx943 Date: Thu, 5 Dec 2024 16:29:22 +0000 Subject: [PATCH 1/3] Update domain + Refactor --- .../kotatsu/parsers/site/madara/vi/Quaanhdaocuteo.kt | 2 +- .../org/koitharu/kotatsu/parsers/site/vi/YurinekoParser.kt | 2 +- .../kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt | 2 +- .../koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyen.kt | 2 +- .../kotatsu/parsers/site/wpcomics/vi/NetTruyenFE.kt | 2 +- .../kotatsu/parsers/site/wpcomics/vi/NhatTruyenVN.kt | 2 +- .../koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt | 7 ++++++- 7 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/vi/Quaanhdaocuteo.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/vi/Quaanhdaocuteo.kt index 475d93263..8a150fe87 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/vi/Quaanhdaocuteo.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/madara/vi/Quaanhdaocuteo.kt @@ -11,7 +11,7 @@ import org.koitharu.kotatsu.parsers.util.* @MangaSourceParser("QUAANHDAOCUTEO", "Quaanhdaocuteo", "vi", ContentType.HENTAI) internal class Quaanhdaocuteo(context: MangaLoaderContext) : - MadaraParser(context, MangaParserSource.QUAANHDAOCUTEO, "qadc.xyz") { + MadaraParser(context, MangaParserSource.QUAANHDAOCUTEO, "quaanhdaocuteo.xyz") { override val datePattern = "dd/MM/yyyy" override val selectPage = "p img" diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/YurinekoParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/YurinekoParser.kt index 9839d4d79..c0a7d1501 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/YurinekoParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/YurinekoParser.kt @@ -17,7 +17,7 @@ import java.util.* @MangaSourceParser("YURINEKO", "YuriNeko", "vi", ContentType.HENTAI) internal class YurinekoParser(context: MangaLoaderContext) : PagedMangaParser(context, MangaParserSource.YURINEKO, 20) { override val configKeyDomain: ConfigKey.Domain - get() = ConfigKey.Domain("yurineko.moe") + get() = ConfigKey.Domain("yurineko.my") override fun onCreateConfig(keys: MutableCollection>) { super.onCreateConfig(keys) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt index 494547478..201e760f2 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt @@ -12,7 +12,7 @@ import java.util.* @MangaSourceParser("DOCTRUYEN3Q", "DocTruyen3Q", "vi") internal class DocTruyen3Q(context: MangaLoaderContext) : - WpComicsParser(context, MangaParserSource.DOCTRUYEN3Q, "doctruyen3qk.pro", 36) { + WpComicsParser(context, MangaParserSource.DOCTRUYEN3Q, 36) { override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain( "doctruyen3qk.pro", "doctruyen3qw.pro", "doctruyen3qvip.com", "truyen3qvip.com", diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyen.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyen.kt index a6295dd69..584efb2fc 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyen.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyen.kt @@ -8,7 +8,7 @@ import org.koitharu.kotatsu.parsers.site.wpcomics.WpComicsParser @MangaSourceParser("NETTRUYEN", "NetTruyen", "vi") internal class NetTruyen(context: MangaLoaderContext) : - WpComicsParser(context, MangaParserSource.NETTRUYEN, "nettruyenww.com", 44) { + WpComicsParser(context, MangaParserSource.NETTRUYEN, 44) { override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain( "nettruyenww.com", "nettruyenx.com", ) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyenFE.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyenFE.kt index 7a3f8d0c6..b90e53cc6 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyenFE.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NetTruyenFE.kt @@ -12,7 +12,7 @@ import java.util.EnumSet @MangaSourceParser("NETTRUYENFE", "NetTruyenFE", "vi") internal class NetTruyenFE(context: MangaLoaderContext) : - WpComicsParser(context, MangaParserSource.NETTRUYENFE, "nettruyenfe.com", 20) { + WpComicsParser(context, MangaParserSource.NETTRUYENFE, "nettruyenok.com", 20) { override val listUrl = "/tim-kiem-nang-cao" diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NhatTruyenVN.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NhatTruyenVN.kt index da91c0e8d..b8a48da13 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NhatTruyenVN.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/NhatTruyenVN.kt @@ -14,7 +14,7 @@ import java.util.* @MangaSourceParser("NHATTRUYENVN", "NhatTruyenVN", "vi") internal class NhatTruyenVN(context: MangaLoaderContext) : - WpComicsParser(context, MangaParserSource.NHATTRUYENVN, "nhattruyenv.com", 36) { + WpComicsParser(context, MangaParserSource.NHATTRUYENVN, 36) { override val configKeyDomain: ConfigKey.Domain = ConfigKey.Domain("nhattruyenv.com", "www.nhattruyenss.net") diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt index acc01cdb2..e80b62368 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt @@ -11,7 +11,12 @@ import java.util.* @MangaSourceParser("TOPTRUYEN", "TopTruyen", "vi") internal class TopTruyen(context: MangaLoaderContext) : - WpComicsParser(context, MangaParserSource.TOPTRUYEN, "www.toptruyento.pro", 36) { + WpComicsParser(context, MangaParserSource.TOPTRUYEN, 36) { + + override val configKeyDomain = ConfigKey.Domain( + "www.toptruyento.pro", + "www.toptruyenpro1.com" + ) override val datePattern = "dd/MM/yyyy" From 4af760c172cc31ee00d810b4a30bbba1a19c7429 Mon Sep 17 00:00:00 2001 From: dragonx943 Date: Thu, 5 Dec 2024 16:35:02 +0000 Subject: [PATCH 2/3] Fixes --- .github/summary.yaml | 2 +- .../org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/summary.yaml b/.github/summary.yaml index d52f241f8..7426000f3 100644 --- a/.github/summary.yaml +++ b/.github/summary.yaml @@ -1 +1 @@ -total: 1154 \ No newline at end of file +total: 0 \ No newline at end of file diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt index e80b62368..1ce69a74f 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt @@ -4,6 +4,7 @@ import org.jsoup.nodes.Document import org.koitharu.kotatsu.parsers.MangaLoaderContext import org.koitharu.kotatsu.parsers.MangaSourceParser import org.koitharu.kotatsu.parsers.site.wpcomics.WpComicsParser +import org.koitharu.kotatsu.parsers.config.ConfigKey import org.koitharu.kotatsu.parsers.model.* import org.koitharu.kotatsu.parsers.util.* import java.text.SimpleDateFormat From d4cbd86b9696732c8e03ce68f64465b3b7680e9b Mon Sep 17 00:00:00 2001 From: Draken <131387159+dragonx943@users.noreply.github.com> Date: Thu, 5 Dec 2024 23:37:23 +0700 Subject: [PATCH 3/3] Update summary.yaml --- .github/summary.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/summary.yaml b/.github/summary.yaml index 7426000f3..8f14f154e 100644 --- a/.github/summary.yaml +++ b/.github/summary.yaml @@ -1 +1 @@ -total: 0 \ No newline at end of file +total: 1154