From 97d48bdc3dc1fb3ff92c15426123948a30801feb Mon Sep 17 00:00:00 2001 From: happywillow0 <45346080+happywillow0@users.noreply.github.com> Date: Sat, 27 Aug 2022 09:23:00 -0400 Subject: [PATCH] Source URL Updates (#13214) * Update URL Update the URL for LKDTT * Update HentaiVN * Update URL * Fix lateinit property title not initialized * Update NhatTruyen Update URL for NhatTruyen --- multisrc/overrides/mymangacms/lkdtt/src/LKDTT.kt | 2 +- multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt | 2 +- .../tachiyomi/multisrc/mymangacms/MyMangaCMSGenerator.kt | 2 +- .../eu/kanade/tachiyomi/multisrc/wpcomics/WPComicsGenerator.kt | 2 +- src/vi/hentaivn/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/vi/hentaivn/HentaiVN.kt | 3 ++- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/multisrc/overrides/mymangacms/lkdtt/src/LKDTT.kt b/multisrc/overrides/mymangacms/lkdtt/src/LKDTT.kt index adf7f5b56..1a965dd0c 100644 --- a/multisrc/overrides/mymangacms/lkdtt/src/LKDTT.kt +++ b/multisrc/overrides/mymangacms/lkdtt/src/LKDTT.kt @@ -5,7 +5,7 @@ import java.text.SimpleDateFormat import java.util.Locale import java.util.TimeZone -class LKDTT : MyMangaCMS("LKDTT", "https://lkdtt.com", "vi") { +class LKDTT : MyMangaCMS("LKDTT", "https://lkdtt.net", "vi") { override val dateFormatter = SimpleDateFormat("dd/MM/yy", Locale.US).apply { timeZone = TimeZone.getTimeZone(super.timeZone) } diff --git a/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt b/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt index 18b234b77..2468fd89d 100644 --- a/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt +++ b/multisrc/overrides/wpcomics/nhattruyen/src/NhatTruyen.kt @@ -9,7 +9,7 @@ import okhttp3.Request import java.text.SimpleDateFormat import java.util.Locale -class NhatTruyen : WPComics("NhatTruyen", "http://www.nettruyenvip.com", "vi", SimpleDateFormat("dd/MM/yy", Locale.getDefault()), null) { +class NhatTruyen : WPComics("NhatTruyen", "https://nhattruyenone.com", "vi", SimpleDateFormat("dd/MM/yy", Locale.getDefault()), null) { override fun headersBuilder(): Headers.Builder = Headers.Builder() override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request = GET("$baseUrl/the-loai?keyword=$query&page=$page", headers) override fun imageRequest(page: Page): Request = GET(page.imageUrl!!, headersBuilder().add("Referer", baseUrl).build()) diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mymangacms/MyMangaCMSGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mymangacms/MyMangaCMSGenerator.kt index 3d0f4e684..943908bf5 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mymangacms/MyMangaCMSGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mymangacms/MyMangaCMSGenerator.kt @@ -26,7 +26,7 @@ class MyMangaCMSGenerator : ThemeSourceGenerator { "PheManga", "phemanga", ), - SingleLang("LKDTT", "https://lkdtt.com", "vi", true) + SingleLang("LKDTT", "https://lkdtt.net", "vi", true, overrideVersionCode = 1) ) companion object { diff --git a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/wpcomics/WPComicsGenerator.kt b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/wpcomics/WPComicsGenerator.kt index 446884def..3f589d9e9 100644 --- a/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/wpcomics/WPComicsGenerator.kt +++ b/multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/wpcomics/WPComicsGenerator.kt @@ -15,7 +15,7 @@ class WPComicsGenerator : ThemeSourceGenerator { override val sources = listOf( MultiLang("MangaToro", "https://mangatoro.com", listOf("en", "ja"), overrideVersionCode = 1), SingleLang("NetTruyen", "http://www.nettruyenme.com", "vi", overrideVersionCode = 9), - SingleLang("NhatTruyen", "http://www.nhattruyenvip.com", "vi", overrideVersionCode = 6), + SingleLang("NhatTruyen", "https://nhattruyenone.com", "vi", overrideVersionCode = 7), SingleLang("TruyenChon", "http://truyenchon.com", "vi", overrideVersionCode = 3), SingleLang("XOXO Comics", "https://xoxocomics.com", "en", className = "XoxoComics", overrideVersionCode = 1), ) diff --git a/src/vi/hentaivn/build.gradle b/src/vi/hentaivn/build.gradle index 637a9b92e..bf4cfabfd 100644 --- a/src/vi/hentaivn/build.gradle +++ b/src/vi/hentaivn/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'HentaiVN' pkgNameSuffix = 'vi.hentaivn' extClass = '.HentaiVN' - extVersionCode = 13 + extVersionCode = 14 isNsfw = true } diff --git a/src/vi/hentaivn/src/eu/kanade/tachiyomi/extension/vi/hentaivn/HentaiVN.kt b/src/vi/hentaivn/src/eu/kanade/tachiyomi/extension/vi/hentaivn/HentaiVN.kt index 958eaa77d..e907bd09a 100644 --- a/src/vi/hentaivn/src/eu/kanade/tachiyomi/extension/vi/hentaivn/HentaiVN.kt +++ b/src/vi/hentaivn/src/eu/kanade/tachiyomi/extension/vi/hentaivn/HentaiVN.kt @@ -23,7 +23,7 @@ import java.util.Locale class HentaiVN : ParsedHttpSource() { - override val baseUrl = "https://hentaivn.fun" + override val baseUrl = "https://hentaivn.la" override val lang = "vi" override val name = "HentaiVN" override val supportsLatest = true @@ -99,6 +99,7 @@ class HentaiVN : ParsedHttpSource() { override fun mangaDetailsParse(document: Document): SManga { val infoElement = document.select(".main > .page-left > .left-info > .page-info") val manga = SManga.create() + manga.title = infoElement.select("h1[itemprop=name] a").text() manga.author = infoElement.select("p:contains(Tác giả:) a").text() manga.description = infoElement.select(":root > p:contains(Nội dung:) + p").text() manga.genre = infoElement.select("p:contains(Thể loại:) a").joinToString { it.text() }