From 33d69cb95a5b2a7f70d9fbba4c187513b20c8e63 Mon Sep 17 00:00:00 2001 From: Benex254 Date: Sat, 10 Aug 2024 15:40:39 +0300 Subject: [PATCH] chore: remove empty providers --- fastanime/libs/anime_provider/__init__.py | 1 - .../libs/anime_provider/aniwatch/__init__.py | 0 fastanime/libs/anime_provider/aniwatch/api.py | 49 ------------------- 3 files changed, 50 deletions(-) delete mode 100644 fastanime/libs/anime_provider/aniwatch/__init__.py delete mode 100644 fastanime/libs/anime_provider/aniwatch/api.py diff --git a/fastanime/libs/anime_provider/__init__.py b/fastanime/libs/anime_provider/__init__.py index bbb8fd1..4ce3456 100644 --- a/fastanime/libs/anime_provider/__init__.py +++ b/fastanime/libs/anime_provider/__init__.py @@ -1,5 +1,4 @@ anime_sources = { "allanime": "api.AllAnimeAPI", "animepahe": "api.AnimePaheApi", - "aniwatch": "api.AniWatchApi", } diff --git a/fastanime/libs/anime_provider/aniwatch/__init__.py b/fastanime/libs/anime_provider/aniwatch/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/fastanime/libs/anime_provider/aniwatch/api.py b/fastanime/libs/anime_provider/aniwatch/api.py deleted file mode 100644 index c08e1be..0000000 --- a/fastanime/libs/anime_provider/aniwatch/api.py +++ /dev/null @@ -1,49 +0,0 @@ -from ...anilist.types import AnilistBaseMediaDataSchema -from ..base_provider import AnimeProvider - -""" -"Zoro": { - "27": { - "identifier": "27", - "image": "https://cdn.noitatnemucod.net/thumbnail/300x400/100/ce5e539af63e42431621fc66a47fbec1.jpg", - "malId": 1, - "aniId": 1, - "page": "Zoro", - "title": "Cowboy Bebop", - "type": "anime", - "url": "https://hianime.to/cowboy-bebop-27" - } -}, - -episode info = https://hianime.to/ajax/v2/episode/list/27 -""" - - -# TODO: complete this -class AniWatchApi(AnimeProvider): - def search_for_anime( - self, anilist_selected_anime: AnilistBaseMediaDataSchema, *args - ): - return { - "pageInfo": 1, - "results": [ - { - "id": anilist_selected_anime["id"], - "title": anilist_selected_anime["title"], - "availableEpisodes": [], - } - ], - } - - def get_anime(self, id: int): - url = f"https://raw.githubusercontent.com/bal-mackup/mal-backup/master/anilist/anime/{id}.json" - response = self.session.get(url) - if response.status_code == 200: - data = response.json() - data["Sites"]["Zoro"] - return {"id": ""} - else: - return {} - - def get_episode_streams(self, id: int, episode: str, translation_type: str): - pass