From 7a4e68215bb7231425dcbcf9779a8cd860393318 Mon Sep 17 00:00:00 2001 From: Dark25 Date: Mon, 7 Oct 2024 00:29:18 +0200 Subject: [PATCH] Hikari fix (#291) * Fix(lib/ChillxExtractor): update Referer * refactor * refactor * Fix(lib/ChillxExtractor): fix REGEX_SUBS * Fix(lib/ChillxExtractor): fix REGEX_SUBS * Fix(lib/ChillxExtractor): fix REGEX_SUBS --- .../tachiyomi/lib/chillxextractor/ChillxExtractor.kt | 9 +++++---- .../kanade/tachiyomi/animeextension/all/hikari/Hikari.kt | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/chillx-extractor/src/main/java/eu/kanade/tachiyomi/lib/chillxextractor/ChillxExtractor.kt b/lib/chillx-extractor/src/main/java/eu/kanade/tachiyomi/lib/chillxextractor/ChillxExtractor.kt index 7d813036..1ea54de1 100644 --- a/lib/chillx-extractor/src/main/java/eu/kanade/tachiyomi/lib/chillxextractor/ChillxExtractor.kt +++ b/lib/chillx-extractor/src/main/java/eu/kanade/tachiyomi/lib/chillxextractor/ChillxExtractor.kt @@ -23,13 +23,14 @@ class ChillxExtractor(private val client: OkHttpClient, private val headers: Hea private val REGEX_SOURCES = Regex("""sources:\s*\[\{"file":"([^"]+)""") private val REGEX_FILE = Regex("""file: ?"([^"]+)"""") private val REGEX_SOURCE = Regex("""source = ?"([^"]+)"""") - private val REGEX_SUBS = Regex("""\[(.*?)\](https?://[^\s,]+)""") + private val REGEX_SUBS = Regex("""\{"file":"([^"]+)","label":"([^"]+)","kind":"captions","default":\w+\}""") private const val KEY_SOURCE = "https://raw.githubusercontent.com/Rowdy-Avocado/multi-keys/keys/index.html" } fun videoFromUrl(url: String, referer: String, prefix: String = "Chillx - "): List