diff --git a/fastanime/libs/aniskip/__init__.py b/fastanime/libs/aniskip/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/fastanime/libs/aniskip/api.py b/fastanime/libs/aniskip/api.py new file mode 100644 index 0000000..6958ed0 --- /dev/null +++ b/fastanime/libs/aniskip/api.py @@ -0,0 +1,22 @@ +import requests + +ANISKIP_ENDPOINT = "https://api.aniskip.com/v1/skip-times" + + +# TODO: Finish own implementation of aniskip script +class AniSkip: + @classmethod + def get_skip_times( + cls, mal_id: int, episode_number: float | int, types=["op", "ed"] + ): + url = f"{ANISKIP_ENDPOINT}/{mal_id}/{episode_number}?types=op&types=ed" + response = requests.get(url) + print(response.text) + return response.json() + + +if __name__ == "__main__": + mal_id = input("Mal id: ") + episode_number = input("episode_number: ") + skip_times = AniSkip.get_skip_times(int(mal_id), float(episode_number)) + print(skip_times)