From d4e8d9883d64361ddc3bc035a5b1de7af71b1281 Mon Sep 17 00:00:00 2001 From: Bobby Date: Fri, 4 Oct 2024 12:21:05 -0400 Subject: Fixed URL for zoro --- watch/utils.py | 2 +- watch/views.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/watch/utils.py b/watch/utils.py index 12a92f0..a3e1885 100644 --- a/watch/utils.py +++ b/watch/utils.py @@ -134,7 +134,7 @@ def find_zoro_server (episode_id, mode): @lru_cache(maxsize=100) def get_zoro_episode_streaming_data(episode_url, dub=False): - episode_url = episode_url.split("watch/")[1] + episode_url = episode_url.replace("$episode$", "?ep=").replace("$dub", "").replace("$sub", "") cache_key = f"zoro_episode_streaming_data_{episode_url}_{'dub' if dub else 'sub'}" episode_data = get_from_redis_cache(cache_key) category = "dub" if dub else "sub" diff --git a/watch/views.py b/watch/views.py index b0240ec..0c83dff 100644 --- a/watch/views.py +++ b/watch/views.py @@ -71,11 +71,11 @@ def watch(request, anime_id, episode=None): if episode_data: if provider == "zoro": - if not "url" in episode_data: - episode_data["url"] = "https://hianime.to/watch/" + episode_data["id"].replace("$episode$", "?ep=") - episode_data["url"] = episode_data["url"].replace("$dub", "").replace("$sub", "") + # if not "url" in episode_data: + # episode_data["url"] = "https://hianime.to/watch/" + episode_data["id"].replace("$episode$", "?ep=") + # episode_data["url"] = episode_data["url"].replace("$dub", "").replace("$sub", "") - streaming_data = get_zoro_episode_streaming_data(episode_data["url"], mode) + streaming_data = get_zoro_episode_streaming_data(episode_data["id"], mode) else: streaming_data = get_gogo_episode_streaming_data(episode_data["id"]) -- cgit v1.2.3