From 2a8ca3c52e9eac8b5e0611c6cfd23858c0ec1431 Mon Sep 17 00:00:00 2001 From: Secozzi <49240133+Secozzi@users.noreply.github.com> Date: Wed, 12 Jul 2023 10:33:28 +0200 Subject: [PATCH] feat(hi/animesaga): New extension (#1892) --- .../lib/chillxextractor/ChillxExtractor.kt | 70 ++-- src/hi/animesaga/AndroidManifest.xml | 2 + src/hi/animesaga/build.gradle | 17 + .../animesaga/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3579 bytes .../animesaga/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2015 bytes .../res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4732 bytes .../res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 8315 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 11228 bytes src/hi/animesaga/res/web_hi_res_512.png | Bin 0 -> 42631 bytes .../animeextension/hi/animesaga/AnimeSAGA.kt | 358 ++++++++++++++++++ .../hi/animesaga/AnimeSAGAFilters.kt | 139 +++++++ 11 files changed, 562 insertions(+), 24 deletions(-) create mode 100644 src/hi/animesaga/AndroidManifest.xml create mode 100644 src/hi/animesaga/build.gradle create mode 100644 src/hi/animesaga/res/mipmap-hdpi/ic_launcher.png create mode 100644 src/hi/animesaga/res/mipmap-mdpi/ic_launcher.png create mode 100644 src/hi/animesaga/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src/hi/animesaga/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src/hi/animesaga/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src/hi/animesaga/res/web_hi_res_512.png create mode 100644 src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AnimeSAGA.kt create mode 100644 src/hi/animesaga/src/eu/kanade/tachiyomi/animeextension/hi/animesaga/AnimeSAGAFilters.kt 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 2ab7adc24..a5e9d4588 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 @@ -680,13 +680,12 @@ Public License instead of this License. But first, please read package eu.kanade.tachiyomi.lib.chillxextractor import android.util.Base64 +import eu.kanade.tachiyomi.animesource.model.Track import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json -import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.jsonPrimitive import okhttp3.Headers import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient @@ -698,7 +697,7 @@ import javax.crypto.spec.SecretKeySpec class ChillxExtractor(private val client: OkHttpClient, private val headers: Headers) { - fun videoFromUrl(url: String, referer: String): List