From 29a94748b0377ac6d0285fdc7d9c18531f56f830 Mon Sep 17 00:00:00 2001 From: Cezary Date: Sat, 15 Feb 2025 03:33:12 +0100 Subject: [PATCH] Add docchi, fix lib lycoris/vk/lulustream (#674) * feat(pl/OgladajAnime): Update OgladajANime and Add new Lib * feat(lib/Lycoris): little fix key * Add docchi, fix lycoris/vk, add lib lulustream(luluvdo) * fix(lulustream), undo the changes OgladajAnime * undo change OgladajAnime * feat(pl/docchi): add lib googledrive --- lib/lulu-extractor/build.gradle.kts | 3 + .../lib/luluextractor/LuluExtractor.kt | 136 +++++++ lib/lycoris-extractor/build.gradle.kts | 3 + .../lib/lycorisextractor/LycorisExtractor.kt | 226 ++++++++++++ .../tachiyomi/lib/vkextractor/VkExtractor.kt | 4 +- src/pl/docchi/build.gradle | 20 + src/pl/docchi/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3930 bytes src/pl/docchi/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2146 bytes .../docchi/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 5695 bytes .../docchi/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 10866 bytes .../docchi/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 15740 bytes .../animeextension/pl/docchi/Docchi.kt | 349 ++++++++++++++++++ src/pl/ogladajanime/build.gradle | 8 - .../pl/ogladajanime/OgladajAnime.kt | 153 ++------ 14 files changed, 766 insertions(+), 136 deletions(-) create mode 100644 lib/lulu-extractor/build.gradle.kts create mode 100644 lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt create mode 100644 lib/lycoris-extractor/build.gradle.kts create mode 100644 lib/lycoris-extractor/src/main/java/eu/kanade/tachiyomi/lib/lycorisextractor/LycorisExtractor.kt create mode 100644 src/pl/docchi/build.gradle create mode 100644 src/pl/docchi/res/mipmap-hdpi/ic_launcher.png create mode 100644 src/pl/docchi/res/mipmap-mdpi/ic_launcher.png create mode 100644 src/pl/docchi/res/mipmap-xhdpi/ic_launcher.png create mode 100644 src/pl/docchi/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 src/pl/docchi/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 src/pl/docchi/src/eu/kanade/tachiyomi/animeextension/pl/docchi/Docchi.kt diff --git a/lib/lulu-extractor/build.gradle.kts b/lib/lulu-extractor/build.gradle.kts new file mode 100644 index 00000000..1076eeb0 --- /dev/null +++ b/lib/lulu-extractor/build.gradle.kts @@ -0,0 +1,3 @@ +plugins { + id("lib-android") +} \ No newline at end of file diff --git a/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt new file mode 100644 index 00000000..afcd99bc --- /dev/null +++ b/lib/lulu-extractor/src/main/java/eu/kanade/tachiyomi/lib/luluextractor/LuluExtractor.kt @@ -0,0 +1,136 @@ +package eu.kanade.tachiyomi.lib.luluextractor + +import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.network.GET +import okhttp3.Headers +import okhttp3.OkHttpClient +import java.util.regex.Pattern + +class LuluExtractor(private val client: OkHttpClient) { + + private val headers = Headers.Builder() + .add("Referer", "https://luluvdo.com") + .add("Origin", "https://luluvdo.com") + .build() + + fun videosFromUrl(url: String, prefix: String): List