From 1fb80951b3449b8277df7cccc3420dc1b5c1dd08 Mon Sep 17 00:00:00 2001 From: Benex254 Date: Mon, 5 Aug 2024 09:47:00 +0300 Subject: [PATCH] feat:add new anime to normalizer --- fastanime/Utility/data.py | 1 + fastanime/__init__f.py | 33 ------------------- fastanime/libs/anime_provider/allanime/api.py | 4 ++- 3 files changed, 4 insertions(+), 34 deletions(-) delete mode 100644 fastanime/__init__f.py diff --git a/fastanime/Utility/data.py b/fastanime/Utility/data.py index 9939482..591defe 100644 --- a/fastanime/Utility/data.py +++ b/fastanime/Utility/data.py @@ -5,6 +5,7 @@ Just contains some useful data used across the codebase anime_normalizer = { "1P": "one piece", "Magia Record: Mahou Shoujo Madoka☆Magica Gaiden (TV)": "Mahou Shoujo Madoka☆Magica", + "Dungeon ni Deai o Motomeru no wa Machigatte Iru Darouka": "Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka", } diff --git a/fastanime/__init__f.py b/fastanime/__init__f.py deleted file mode 100644 index c60bcaf..0000000 --- a/fastanime/__init__f.py +++ /dev/null @@ -1,33 +0,0 @@ -import os -import plyer -from kivy.resources import resource_add_path -from . import app - - -# print(plyer.storagepath.get_application_dir(), plyer.storagepath.get_home_dir()) -app_dir = os.path.abspath(os.path.dirname(__file__)) - - -data_folder = os.path.join(app_dir, "data") -if not os.path.exists(data_folder): - os.mkdir(data_folder) - - -if vid_path := plyer.storagepath.get_videos_dir(): # type: ignore - downloads_dir = os.path.join(vid_path, "FastAnime") - if not os.path.exists(downloads_dir): - os.mkdir(downloads_dir) -else: - downloads_dir = os.path.join(app_dir, "videos") - if not os.path.exists(downloads_dir): - os.mkdir(downloads_dir) - - -assets_folder = os.path.join(app_dir, "assets") -resource_add_path(assets_folder) -conigs_folder = os.path.join(app_dir, "configs") -resource_add_path(conigs_folder) - - -def main(): - app.FastAnime(downloads_dir).run() diff --git a/fastanime/libs/anime_provider/allanime/api.py b/fastanime/libs/anime_provider/allanime/api.py index 13e1f95..290c5bb 100644 --- a/fastanime/libs/anime_provider/allanime/api.py +++ b/fastanime/libs/anime_provider/allanime/api.py @@ -168,7 +168,9 @@ if __name__ == "__main__": print("No episode was selected") sys.exit(1) - episode_data = anime_provider.get_anime_episode(anime_result["_id"], episode) + episode_data = anime_provider.get_anime_episode( + anime_result["_id"], episode, translation.strip() + ) if episode_data is None: raise Exception("Episode not found")