From 4ee564a76c0dc966f955f1cca1adc88e224e7225 Mon Sep 17 00:00:00 2001 From: AlphaBoom <30779939+AlphaBoom@users.noreply.github.com> Date: Sat, 15 Feb 2025 07:08:07 +0800 Subject: [PATCH 1/5] MissAv: Fix hls parsing error (#672) --- .../java/eu/kanade/tachiyomi/lib/playlistutils/PlaylistUtils.kt | 2 +- src/all/missav/build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/playlist-utils/src/main/java/eu/kanade/tachiyomi/lib/playlistutils/PlaylistUtils.kt b/lib/playlist-utils/src/main/java/eu/kanade/tachiyomi/lib/playlistutils/PlaylistUtils.kt index 1ea06fbd..f7adb84c 100644 --- a/lib/playlist-utils/src/main/java/eu/kanade/tachiyomi/lib/playlistutils/PlaylistUtils.kt +++ b/lib/playlist-utils/src/main/java/eu/kanade/tachiyomi/lib/playlistutils/PlaylistUtils.kt @@ -336,7 +336,7 @@ class PlaylistUtils(private val client: OkHttpClient, private val headers: Heade // ============================= Utilities ============================== private fun stnQuality(quality: String): String { - val intQuality = quality.toInt() + val intQuality = quality.trim().toInt() val standardQualities = listOf(144, 240, 360, 480, 720, 1080) val result = standardQualities.minByOrNull { abs(it - intQuality) } ?: quality return "${result}p" diff --git a/src/all/missav/build.gradle b/src/all/missav/build.gradle index 3c31cf32..d46fe08d 100644 --- a/src/all/missav/build.gradle +++ b/src/all/missav/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MissAV' extClass = '.MissAV' - extVersionCode = 13 + extVersionCode = 14 isNsfw = true } -- 2.47.2 From 0e7a942879ef0ade41771899370bf408bfe65acf Mon Sep 17 00:00:00 2001 From: Kohi-den-Bot <177773202+Kohi-den-Bot@users.noreply.github.com> Date: Fri, 14 Feb 2025 23:08:21 +0000 Subject: [PATCH 2/5] [skip ci] chore: Mass-bump on extensions --- src/all/animeworldindia/build.gradle | 2 +- src/all/anizone/build.gradle | 2 +- src/all/chineseanime/build.gradle | 2 +- src/all/javguru/build.gradle | 2 +- src/all/missav/build.gradle | 2 +- src/all/sudatchi/build.gradle | 2 +- src/all/supjav/build.gradle | 2 +- src/ar/cimaleek/build.gradle | 2 +- src/ar/faselhd/build.gradle | 2 +- src/ar/tuktukcinema/build.gradle | 2 +- src/de/animebase/build.gradle | 2 +- src/de/cineclix/build.gradle | 2 +- src/de/einfach/build.gradle | 2 +- src/de/moflixstream/build.gradle | 2 +- src/en/allanimechi/build.gradle | 2 +- src/en/animeowl/build.gradle | 2 +- src/en/aniplay/build.gradle | 2 +- src/en/asiaflix/build.gradle | 2 +- src/en/donghuastream/build.gradle | 2 +- src/en/dopebox/build.gradle | 2 +- src/en/kickassanime/build.gradle | 2 +- src/en/putlocker/build.gradle | 2 +- src/en/sflix/build.gradle | 2 +- src/es/animemovil/build.gradle | 2 +- src/es/katanime/build.gradle | 2 +- src/es/mundodonghua/build.gradle | 2 +- src/es/pelisforte/build.gradle | 2 +- src/fr/jetanime/build.gradle | 2 +- src/fr/otakufr/build.gradle | 2 +- src/fr/voircartoon/build.gradle | 2 +- src/hi/yomovies/build.gradle | 2 +- src/it/aniplay/build.gradle | 2 +- src/it/toonitalia/build.gradle | 2 +- src/ko/aniweek/build.gradle | 2 +- src/pt/darkmahou/build.gradle | 2 +- src/pt/doramogo/build.gradle | 2 +- src/pt/goanimes/build.gradle | 2 +- src/pt/megaflix/build.gradle | 2 +- src/pt/pobreflix/build.gradle | 2 +- src/pt/vizer/build.gradle | 2 +- src/ru/animelib/build.gradle | 2 +- src/tr/anizm/build.gradle | 2 +- src/tr/hdfilmcehennemi/build.gradle | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) diff --git a/src/all/animeworldindia/build.gradle b/src/all/animeworldindia/build.gradle index 4237ec1e..2e6be89d 100644 --- a/src/all/animeworldindia/build.gradle +++ b/src/all/animeworldindia/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AnimeWorld India' extClass = '.AnimeWorldIndiaFactory' - extVersionCode = 13 + extVersionCode = 14 } apply from: "$rootDir/common.gradle" diff --git a/src/all/anizone/build.gradle b/src/all/anizone/build.gradle index 9c32fe40..2d7a05d4 100644 --- a/src/all/anizone/build.gradle +++ b/src/all/anizone/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AniZone' extClass = '.AniZone' - extVersionCode = 2 + extVersionCode = 3 } apply from: "$rootDir/common.gradle" diff --git a/src/all/chineseanime/build.gradle b/src/all/chineseanime/build.gradle index 3b472095..7c30f6a7 100644 --- a/src/all/chineseanime/build.gradle +++ b/src/all/chineseanime/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.ChineseAnime' themePkg = 'animestream' baseUrl = 'https://www.chineseanime.vip' - overrideVersionCode = 12 + overrideVersionCode = 13 } apply from: "$rootDir/common.gradle" diff --git a/src/all/javguru/build.gradle b/src/all/javguru/build.gradle index 2e656308..e25b3386 100644 --- a/src/all/javguru/build.gradle +++ b/src/all/javguru/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Jav Guru' extClass = '.JavGuru' - extVersionCode = 25 + extVersionCode = 26 isNsfw = true } diff --git a/src/all/missav/build.gradle b/src/all/missav/build.gradle index d46fe08d..8bc253d8 100644 --- a/src/all/missav/build.gradle +++ b/src/all/missav/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MissAV' extClass = '.MissAV' - extVersionCode = 14 + extVersionCode = 15 isNsfw = true } diff --git a/src/all/sudatchi/build.gradle b/src/all/sudatchi/build.gradle index e4765db2..9be5a3f8 100644 --- a/src/all/sudatchi/build.gradle +++ b/src/all/sudatchi/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Sudatchi' extClass = '.Sudatchi' - extVersionCode = 11 + extVersionCode = 12 isNsfw = true } diff --git a/src/all/supjav/build.gradle b/src/all/supjav/build.gradle index 94242c66..21cbb8f9 100644 --- a/src/all/supjav/build.gradle +++ b/src/all/supjav/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'SupJav' extClass = '.SupJavFactory' - extVersionCode = 13 + extVersionCode = 14 isNsfw = true } diff --git a/src/ar/cimaleek/build.gradle b/src/ar/cimaleek/build.gradle index 6b8208a2..6a6a7d1b 100644 --- a/src/ar/cimaleek/build.gradle +++ b/src/ar/cimaleek/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Cimaleek' extClass = '.Cimaleek' - extVersionCode = 2 + extVersionCode = 3 } apply from: "$rootDir/common.gradle" diff --git a/src/ar/faselhd/build.gradle b/src/ar/faselhd/build.gradle index ded4fdcc..8881dcbd 100644 --- a/src/ar/faselhd/build.gradle +++ b/src/ar/faselhd/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'FASELHD' extClass = '.FASELHD' - extVersionCode = 16 + extVersionCode = 17 } apply from: "$rootDir/common.gradle" diff --git a/src/ar/tuktukcinema/build.gradle b/src/ar/tuktukcinema/build.gradle index 981dfa3b..349eabf7 100644 --- a/src/ar/tuktukcinema/build.gradle +++ b/src/ar/tuktukcinema/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Tuktuk Cinema' extClass = '.Tuktukcinema' - extVersionCode = 23 + extVersionCode = 24 } apply from: "$rootDir/common.gradle" diff --git a/src/de/animebase/build.gradle b/src/de/animebase/build.gradle index d80fa1a8..cb6418d0 100644 --- a/src/de/animebase/build.gradle +++ b/src/de/animebase/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Anime-Base' extClass = '.AnimeBase' - extVersionCode = 30 + extVersionCode = 31 isNsfw = true } diff --git a/src/de/cineclix/build.gradle b/src/de/cineclix/build.gradle index e0387ece..dbc4a7b2 100644 --- a/src/de/cineclix/build.gradle +++ b/src/de/cineclix/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'CineClix' extClass = '.CineClix' - extVersionCode = 17 + extVersionCode = 18 } apply from: "$rootDir/common.gradle" diff --git a/src/de/einfach/build.gradle b/src/de/einfach/build.gradle index 01602013..71a83273 100644 --- a/src/de/einfach/build.gradle +++ b/src/de/einfach/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Einfach' extClass = '.Einfach' - extVersionCode = 15 + extVersionCode = 16 } apply from: "$rootDir/common.gradle" diff --git a/src/de/moflixstream/build.gradle b/src/de/moflixstream/build.gradle index 64d2279e..d669b46a 100644 --- a/src/de/moflixstream/build.gradle +++ b/src/de/moflixstream/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Moflix-Stream' extClass = '.MoflixStream' - extVersionCode = 14 + extVersionCode = 15 } apply from: "$rootDir/common.gradle" diff --git a/src/en/allanimechi/build.gradle b/src/en/allanimechi/build.gradle index 400d003c..3f9e5bc8 100644 --- a/src/en/allanimechi/build.gradle +++ b/src/en/allanimechi/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AllAnimeChi' extClass = '.AllAnimeChi' - extVersionCode = 11 + extVersionCode = 12 } apply from: "$rootDir/common.gradle" diff --git a/src/en/animeowl/build.gradle b/src/en/animeowl/build.gradle index e7173204..a03357bc 100644 --- a/src/en/animeowl/build.gradle +++ b/src/en/animeowl/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AnimeOwl' extClass = '.AnimeOwl' - extVersionCode = 20 + extVersionCode = 21 } apply from: "$rootDir/common.gradle" diff --git a/src/en/aniplay/build.gradle b/src/en/aniplay/build.gradle index 9f49a850..26c595ba 100644 --- a/src/en/aniplay/build.gradle +++ b/src/en/aniplay/build.gradle @@ -2,7 +2,7 @@ ext { extName = 'AniPlay' extClass = '.AniPlay' themePkg = 'anilist' - overrideVersionCode = 11 + overrideVersionCode = 12 } apply from: "$rootDir/common.gradle" diff --git a/src/en/asiaflix/build.gradle b/src/en/asiaflix/build.gradle index e7c06886..d6c6e49d 100644 --- a/src/en/asiaflix/build.gradle +++ b/src/en/asiaflix/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AsiaFlix' extClass = '.AsiaFlix' - extVersionCode = 15 + extVersionCode = 16 } apply from: "$rootDir/common.gradle" diff --git a/src/en/donghuastream/build.gradle b/src/en/donghuastream/build.gradle index 213163bd..824241ab 100644 --- a/src/en/donghuastream/build.gradle +++ b/src/en/donghuastream/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.DonghuaStream' themePkg = 'animestream' baseUrl = 'https://donghuastream.org' - overrideVersionCode = 8 + overrideVersionCode = 9 } apply from: "$rootDir/common.gradle" diff --git a/src/en/dopebox/build.gradle b/src/en/dopebox/build.gradle index 214cc540..5a3b21c2 100644 --- a/src/en/dopebox/build.gradle +++ b/src/en/dopebox/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.DopeBox' themePkg = 'dopeflix' baseUrl = 'https://dopebox.to' - overrideVersionCode = 10 + overrideVersionCode = 11 } apply from: "$rootDir/common.gradle" \ No newline at end of file diff --git a/src/en/kickassanime/build.gradle b/src/en/kickassanime/build.gradle index 67b46521..fd3ddc54 100644 --- a/src/en/kickassanime/build.gradle +++ b/src/en/kickassanime/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'KickAssAnime' extClass = '.KickAssAnime' - extVersionCode = 44 + extVersionCode = 45 } apply from: "$rootDir/common.gradle" diff --git a/src/en/putlocker/build.gradle b/src/en/putlocker/build.gradle index 87a5f277..fa4b0f23 100644 --- a/src/en/putlocker/build.gradle +++ b/src/en/putlocker/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'PutLocker' extClass = '.PutLocker' - extVersionCode = 9 + extVersionCode = 10 } apply from: "$rootDir/common.gradle" diff --git a/src/en/sflix/build.gradle b/src/en/sflix/build.gradle index eb16eefe..0cb31426 100644 --- a/src/en/sflix/build.gradle +++ b/src/en/sflix/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.SFlix' themePkg = 'dopeflix' baseUrl = 'https://sflix.to' - overrideVersionCode = 9 + overrideVersionCode = 10 } apply from: "$rootDir/common.gradle" \ No newline at end of file diff --git a/src/es/animemovil/build.gradle b/src/es/animemovil/build.gradle index 4f108875..30f61d24 100644 --- a/src/es/animemovil/build.gradle +++ b/src/es/animemovil/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AnimeMovil' extClass = '.AnimeMovil' - extVersionCode = 28 + extVersionCode = 29 } apply from: "$rootDir/common.gradle" diff --git a/src/es/katanime/build.gradle b/src/es/katanime/build.gradle index 93615f4a..3010fde4 100644 --- a/src/es/katanime/build.gradle +++ b/src/es/katanime/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Katanime' extClass = '.Katanime' - extVersionCode = 4 + extVersionCode = 5 } apply from: "$rootDir/common.gradle" diff --git a/src/es/mundodonghua/build.gradle b/src/es/mundodonghua/build.gradle index aab92d68..03ee9a53 100644 --- a/src/es/mundodonghua/build.gradle +++ b/src/es/mundodonghua/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'MundoDonghua' extClass = '.MundoDonghua' - extVersionCode = 28 + extVersionCode = 29 } apply from: "$rootDir/common.gradle" diff --git a/src/es/pelisforte/build.gradle b/src/es/pelisforte/build.gradle index 6a657705..03fafc85 100644 --- a/src/es/pelisforte/build.gradle +++ b/src/es/pelisforte/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'PelisForte' extClass = '.PelisForte' - extVersionCode = 29 + extVersionCode = 30 } apply from: "$rootDir/common.gradle" diff --git a/src/fr/jetanime/build.gradle b/src/fr/jetanime/build.gradle index 42d49e1b..81243b31 100644 --- a/src/fr/jetanime/build.gradle +++ b/src/fr/jetanime/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.JetAnime' themePkg = 'dooplay' baseUrl = 'https://ssl.jetanimes.com' - overrideVersionCode = 8 + overrideVersionCode = 9 } apply from: "$rootDir/common.gradle" diff --git a/src/fr/otakufr/build.gradle b/src/fr/otakufr/build.gradle index 06357f56..8781806c 100644 --- a/src/fr/otakufr/build.gradle +++ b/src/fr/otakufr/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'OtakuFR' extClass = '.OtakuFR' - extVersionCode = 24 + extVersionCode = 25 } apply from: "$rootDir/common.gradle" diff --git a/src/fr/voircartoon/build.gradle b/src/fr/voircartoon/build.gradle index ab3b12be..0057b5fd 100644 --- a/src/fr/voircartoon/build.gradle +++ b/src/fr/voircartoon/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.VoirCartoon' themePkg = 'dooplay' baseUrl = 'https://voircartoon.com' - overrideVersionCode = 6 + overrideVersionCode = 7 isNsfw = true } diff --git a/src/hi/yomovies/build.gradle b/src/hi/yomovies/build.gradle index 859f25b3..5c2f13b3 100644 --- a/src/hi/yomovies/build.gradle +++ b/src/hi/yomovies/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'YoMovies' extClass = '.YoMovies' - extVersionCode = 22 + extVersionCode = 23 isNsfw = true } diff --git a/src/it/aniplay/build.gradle b/src/it/aniplay/build.gradle index 4b05aaec..b1a5c283 100644 --- a/src/it/aniplay/build.gradle +++ b/src/it/aniplay/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'AniPlay' extClass = '.AniPlay' - extVersionCode = 12 + extVersionCode = 13 } apply from: "$rootDir/common.gradle" diff --git a/src/it/toonitalia/build.gradle b/src/it/toonitalia/build.gradle index 76479b23..c2f2e9aa 100644 --- a/src/it/toonitalia/build.gradle +++ b/src/it/toonitalia/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Toonitalia' extClass = '.Toonitalia' - extVersionCode = 24 + extVersionCode = 25 } apply from: "$rootDir/common.gradle" diff --git a/src/ko/aniweek/build.gradle b/src/ko/aniweek/build.gradle index 560df21a..b71da9ab 100644 --- a/src/ko/aniweek/build.gradle +++ b/src/ko/aniweek/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Aniweek' extClass = '.Aniweek' - extVersionCode = 9 + extVersionCode = 10 } apply from: "$rootDir/common.gradle" diff --git a/src/pt/darkmahou/build.gradle b/src/pt/darkmahou/build.gradle index 3ada7850..72ec2b3b 100644 --- a/src/pt/darkmahou/build.gradle +++ b/src/pt/darkmahou/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.DarkMahou' themePkg = 'animestream' baseUrl = 'https://darkmahou.org' - overrideVersionCode = 2 + overrideVersionCode = 3 } apply from: "$rootDir/common.gradle" diff --git a/src/pt/doramogo/build.gradle b/src/pt/doramogo/build.gradle index 93d34eec..82057653 100644 --- a/src/pt/doramogo/build.gradle +++ b/src/pt/doramogo/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Doramogo' extClass = '.Doramogo' - extVersionCode = 5 + extVersionCode = 6 } apply from: "$rootDir/common.gradle" diff --git a/src/pt/goanimes/build.gradle b/src/pt/goanimes/build.gradle index 90ada454..ba97b5b4 100644 --- a/src/pt/goanimes/build.gradle +++ b/src/pt/goanimes/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.GoAnimes' themePkg = 'dooplay' baseUrl = 'https://goanimes.net' - overrideVersionCode = 16 + overrideVersionCode = 17 isNsfw = true } diff --git a/src/pt/megaflix/build.gradle b/src/pt/megaflix/build.gradle index c58fa19c..a5713572 100644 --- a/src/pt/megaflix/build.gradle +++ b/src/pt/megaflix/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Megaflix' extClass = '.Megaflix' - extVersionCode = 23 + extVersionCode = 24 isNsfw = true } diff --git a/src/pt/pobreflix/build.gradle b/src/pt/pobreflix/build.gradle index 75844207..a3dcec69 100644 --- a/src/pt/pobreflix/build.gradle +++ b/src/pt/pobreflix/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.Pobreflix' themePkg = 'dooplay' baseUrl = 'https://pobreflix.global' - overrideVersionCode = 17 + overrideVersionCode = 18 isNsfw = true } diff --git a/src/pt/vizer/build.gradle b/src/pt/vizer/build.gradle index c1f3d3a1..f5ed1181 100644 --- a/src/pt/vizer/build.gradle +++ b/src/pt/vizer/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Vizer.tv' extClass = '.Vizer' - extVersionCode = 23 + extVersionCode = 24 isNsfw = true } diff --git a/src/ru/animelib/build.gradle b/src/ru/animelib/build.gradle index b2a98ff3..af264279 100644 --- a/src/ru/animelib/build.gradle +++ b/src/ru/animelib/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Animelib' extClass = '.Animelib' - extVersionCode = 2 + extVersionCode = 3 isNsfw = true } diff --git a/src/tr/anizm/build.gradle b/src/tr/anizm/build.gradle index c9785929..102ced5e 100644 --- a/src/tr/anizm/build.gradle +++ b/src/tr/anizm/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Anizm' extClass = '.Anizm' - extVersionCode = 24 + extVersionCode = 25 } apply from: "$rootDir/common.gradle" diff --git a/src/tr/hdfilmcehennemi/build.gradle b/src/tr/hdfilmcehennemi/build.gradle index ed47af78..b3905c3a 100644 --- a/src/tr/hdfilmcehennemi/build.gradle +++ b/src/tr/hdfilmcehennemi/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'HDFilmCehennemi' extClass = '.HDFilmCehennemi' - extVersionCode = 20 + extVersionCode = 21 isNsfw = true } -- 2.47.2 From 29a94748b0377ac6d0285fdc7d9c18531f56f830 Mon Sep 17 00:00:00 2001 From: Cezary Date: Sat, 15 Feb 2025 03:33:12 +0100 Subject: [PATCH 3/5] 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