feat(cli):improve anilist interfaces api

This commit is contained in:
Benex254
2024-08-05 09:47:00 +03:00
parent 39eca03ed7
commit 9050e5f6cf
16 changed files with 503 additions and 246 deletions

View File

@@ -30,6 +30,6 @@ def format_list_data_with_comma(data: list | None):
def extract_next_airing_episode(airing_episode: AnilistMediaNextAiringEpisode):
if airing_episode:
return f"Episode: {airing_episode['episode']} on {format_anilist_timestamp(airing_episode['airingAt'])}"
return f"{airing_episode['episode']} on {format_anilist_timestamp(airing_episode['airingAt'])}"
else:
return "Completed"

View File

@@ -7,6 +7,11 @@ from datetime import datetime
# from .kivy_markup_helper import color_text
def remove_html_tags(text):
clean = re.compile("<.*?>")
return re.sub(clean, "", text)
# utility functions
def write_crash(e: Exception):
index = datetime.today()