From b6b62b7e94a53300f323f7a783dc4ddce488a254 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Pe=C3=B1a=20Y=20Lillo?= <80992641+Diegopyl1209@users.noreply.github.com> Date: Mon, 29 Aug 2022 18:23:01 -0400 Subject: [PATCH] new server (FireLoad) and fixes [AnimeFenix] (#819) --- src/es/animefenix/build.gradle | 2 +- .../es/animefenix/Animefenix.kt | 65 +++++++++++-------- 2 files changed, 38 insertions(+), 29 deletions(-) diff --git a/src/es/animefenix/build.gradle b/src/es/animefenix/build.gradle index d076eca95..929d7cb3d 100644 --- a/src/es/animefenix/build.gradle +++ b/src/es/animefenix/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Animefenix' pkgNameSuffix = 'es.animefenix' extClass = '.Animefenix' - extVersionCode = 4 + extVersionCode = 5 libVersion = '13' } diff --git a/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt b/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt index ee51a0129..eae8a4bd4 100644 --- a/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt +++ b/src/es/animefenix/src/eu/kanade/tachiyomi/animeextension/es/animefenix/Animefenix.kt @@ -108,6 +108,14 @@ class Animefenix : ConfigurableAnimeSource, ParsedAnimeHttpSource() { } } } + realUrl.contains("/stream/fl.php") -> { + val video = realUrl.substringAfter("/stream/fl.php?v=") + client.newCall(GET(video)).execute().code.let { + if (it == 200) { + videoList.add(Video(video, "FireLoad", video)) + } + } + } realUrl.contains("streamtape") -> { val video = StreamTapeExtractor(client).videoFromUrl(realUrl, "Streamtape") if (video != null) { @@ -126,24 +134,6 @@ class Animefenix : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun videoFromElement(element: Element) = throw Exception("not used") - override fun List