From 112961d8de810c23045c3a2959ceff446bbee57c Mon Sep 17 00:00:00 2001 From: imper1aldev <23511335+imper1aldev@users.noreply.github.com> Date: Mon, 19 Aug 2024 11:12:51 -0600 Subject: [PATCH] fix(src): Multiple updates (#157) * fix(src): Multiple updates Closes #93 Closes #1 Closes #133 Closes #142 (Yeah, this extension had a bug but someone closed it before fixing it.) * Fix(lib/ChillxExtractor) Closes #153 --- .../lib/chillxextractor/ChillxExtractor.kt | 16 +- .../lib/voeextractor/VoeExtractor.kt | 12 +- src/all/chineseanime/build.gradle | 2 +- src/all/javguru/build.gradle | 2 +- src/all/lmanime/build.gradle | 2 +- src/all/supjav/build.gradle | 2 +- src/ar/anime4up/build.gradle | 2 +- src/ar/animerco/build.gradle | 2 +- src/ar/arabseed/build.gradle | 2 +- src/ar/asia2tv/build.gradle | 2 +- src/ar/egydead/build.gradle | 2 +- src/ar/okanime/build.gradle | 2 +- src/de/animebase/build.gradle | 2 +- src/de/animeloads/build.gradle | 2 +- src/de/animetoast/build.gradle | 2 +- src/de/aniworld/build.gradle | 2 +- src/de/cineclix/build.gradle | 2 +- src/de/cinemathek/build.gradle | 2 +- src/de/einfach/build.gradle | 2 +- src/de/filmpalast/build.gradle | 2 +- src/de/kinoking/build.gradle | 2 +- src/de/kool/build.gradle | 2 +- src/de/moflixstream/build.gradle | 2 +- src/de/movie4k/build.gradle | 2 +- src/de/serienstream/build.gradle | 2 +- src/en/allanimechi/build.gradle | 2 +- src/en/animegg/build.gradle | 7 + .../animegg/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 893 bytes .../animegg/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 586 bytes .../animegg/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 1057 bytes .../animegg/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 1550 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 2119 bytes .../animeextension/en/animegg/AnimeGG.kt | 279 ++++++++++++++++++ src/en/animekhor/build.gradle | 2 +- src/en/animenosub/build.gradle | 2 +- src/en/asiaflix/build.gradle | 2 +- src/en/asianload/build.gradle | 2 +- src/en/dramacool/build.gradle | 2 +- src/en/gogoanime/build.gradle | 2 +- src/en/multimovies/build.gradle | 2 +- src/en/tokuzilla/build.gradle | 2 +- src/es/animefenix/build.gradle | 2 +- src/es/animeflv/build.gradle | 2 +- src/es/animeid/build.gradle | 1 + .../animeextension/es/animeid/AnimeID.kt | 21 +- src/es/animelatinohd/build.gradle | 2 +- src/es/animemovil/build.gradle | 2 +- src/es/asialiveaction/build.gradle | 2 +- src/es/cine24h/build.gradle | 14 + .../cine24h/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 5366 bytes .../cine24h/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2510 bytes .../cine24h/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 7849 bytes .../cine24h/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 15918 bytes .../res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 26476 bytes .../animeextension/es/cine24h/Cine24h.kt | 272 +++++++++++++++++ src/es/cinecalidad/build.gradle | 2 +- src/es/cineplus123/build.gradle | 2 +- src/es/cuevana/build.gradle | 2 +- src/es/doramasflix/build.gradle | 2 +- src/es/ennovelas/build.gradle | 2 +- src/es/gnula/build.gradle | 2 +- src/es/hackstore/build.gradle | 2 +- src/es/hentaila/build.gradle | 2 +- src/es/hentaitk/build.gradle | 2 +- src/es/jkanime/build.gradle | 2 +- src/es/lacartoons/build.gradle | 2 +- src/es/legionanime/build.gradle | 2 +- src/es/metroseries/build.gradle | 2 +- src/es/mundodonghua/build.gradle | 2 +- src/es/pelisforte/build.gradle | 2 +- src/es/pelisplushd/build.gradle | 2 +- src/es/tioanimeh/build.gradle | 2 +- src/es/tiodonghua/build.gradle | 2 +- src/es/veranimes/build.gradle | 2 +- src/fr/anisama/build.gradle | 2 +- src/fr/empirestreaming/build.gradle | 2 +- src/fr/otakufr/build.gradle | 2 +- src/fr/wiflix/build.gradle | 2 +- src/hi/animesaga/build.gradle | 2 +- src/id/otakudesu/build.gradle | 2 +- src/it/toonitalia/build.gradle | 2 +- src/pt/animesgratis/build.gradle | 2 +- src/pt/pobreflix/build.gradle | 2 +- src/tr/animeler/build.gradle | 2 +- src/tr/anizm/build.gradle | 2 +- src/tr/tranimeizle/build.gradle | 2 +- src/tr/turkanime/build.gradle | 2 +- 87 files changed, 682 insertions(+), 78 deletions(-) create mode 100644 src/en/animegg/build.gradle create mode 100644 src/en/animegg/res/mipmap-hdpi/ic_launcher.png create mode 100644 src/en/animegg/res/mipmap-mdpi/ic_launcher.png create mode 100644 src/en/animegg/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src/en/animegg/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src/en/animegg/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src/en/animegg/src/eu/kanade/tachiyomi/animeextension/en/animegg/AnimeGG.kt create mode 100644 src/es/cine24h/build.gradle create mode 100644 src/es/cine24h/res/mipmap-hdpi/ic_launcher.png create mode 100644 src/es/cine24h/res/mipmap-mdpi/ic_launcher.png create mode 100644 src/es/cine24h/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src/es/cine24h/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src/es/cine24h/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src/es/cine24h/src/eu/kanade/tachiyomi/animeextension/es/cine24h/Cine24h.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 581c0486..21441804 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 @@ -5,6 +5,8 @@ import eu.kanade.tachiyomi.animesource.model.Video import eu.kanade.tachiyomi.lib.cryptoaes.CryptoAES.decryptWithSalt import eu.kanade.tachiyomi.lib.playlistutils.PlaylistUtils import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.util.parseAs +import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json @@ -27,6 +29,7 @@ class ChillxExtractor(private val client: OkHttpClient, private val headers: Hea // matches "[language]https://...," private val REGEX_SUBS by lazy { Regex("""\[(.*?)\](.*?)"?\,""") } + private const val KEY_SOURCE = "https://rowdy-avocado.github.io/multi-keys/" } fun videoFromUrl(url: String, referer: String, prefix: String = "Chillx - "): List