aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2024-10-04 12:21:05 -0400
committerBobby <[email protected]>2024-10-04 12:21:05 -0400
commitd4e8d9883d64361ddc3bc035a5b1de7af71b1281 (patch)
tree7f8a74d8e4b5560b6af85a1e0e09486a17030e3b
parentecb67c08e99f2f25cf4d546a0c2258cb29303d51 (diff)
downloadyugen-d4e8d9883d64361ddc3bc035a5b1de7af71b1281.tar.xz
yugen-d4e8d9883d64361ddc3bc035a5b1de7af71b1281.zip
Fixed URL for zoro
-rw-r--r--watch/utils.py2
-rw-r--r--watch/views.py8
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"])