From 6b3329436f19d94268e690c85c4450b3b44f26b5 Mon Sep 17 00:00:00 2001 From: dragonx943 Date: Wed, 13 Aug 2025 16:08:42 +0700 Subject: [PATCH] =?UTF-8?q?L=C3=A0ng=20Geek:=20Set=20CHROME=5FDESKTOP=20as?= =?UTF-8?q?=20default=20UserAgent=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/test-branch.yml | 4 +--- .github/workflows/test-parsers.yml | 4 +--- .../org/koitharu/kotatsu/parsers/site/vi/LangGeekParser.kt | 3 +++ 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-branch.yml b/.github/workflows/test-branch.yml index f8ebb6de6..00cb895be 100644 --- a/.github/workflows/test-branch.yml +++ b/.github/workflows/test-branch.yml @@ -20,8 +20,6 @@ jobs: - name: Set up Gradle 📦 uses: gradle/actions/setup-gradle@v4 - with: - cache-read-only: true - name: Compile parsers 🚀 - run: ./gradlew compileKotlin \ No newline at end of file + run: ./gradlew compileKotlin diff --git a/.github/workflows/test-parsers.yml b/.github/workflows/test-parsers.yml index bea5b6785..389b97e96 100644 --- a/.github/workflows/test-parsers.yml +++ b/.github/workflows/test-parsers.yml @@ -24,8 +24,6 @@ jobs: - name: Set up Gradle 📦 uses: gradle/actions/setup-gradle@v4 - with: - cache-read-only: true - name: Compile parsers 🚀 - run: ./gradlew compileKotlin \ No newline at end of file + run: ./gradlew compileKotlin diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/LangGeekParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/LangGeekParser.kt index 407ffa07c..bd5b5f63d 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/LangGeekParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/vi/LangGeekParser.kt @@ -20,6 +20,7 @@ import org.koitharu.kotatsu.parsers.model.MangaListFilter import org.koitharu.kotatsu.parsers.model.MangaListFilterCapabilities import org.koitharu.kotatsu.parsers.model.MangaListFilterOptions import org.koitharu.kotatsu.parsers.model.RATING_UNKNOWN +import org.koitharu.kotatsu.parsers.network.UserAgents import org.koitharu.kotatsu.parsers.util.generateUid import org.koitharu.kotatsu.parsers.util.parseHtml import org.koitharu.kotatsu.parsers.util.parseJson @@ -40,6 +41,8 @@ internal class LangGeekParser(context: MangaLoaderContext): override val configKeyDomain = ConfigKey.Domain("langgeek.net") + override val userAgentKey = ConfigKey.UserAgent(UserAgents.CHROME_DESKTOP) + override fun onCreateConfig(keys: MutableCollection>) { super.onCreateConfig(keys) keys.add(userAgentKey)