From 99fa8f4d2c6b57b8ccb81ceee1e4c7f1f6243296 Mon Sep 17 00:00:00 2001
From: BenedictX <81157281+Benex254@users.noreply.github.com>
Date: Mon, 5 Aug 2024 10:03:11 +0300
Subject: [PATCH 1/2] Update README.md
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 0a44e33..4a3b041 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,9 @@ Welcome to **FastAnime**, anime site experience from the terminal.
Default mode
+
[fa_default_mode.webm](https://github.com/user-attachments/assets/1ce3a23d-f4a0-4bc1-8518-426ec7b3b69e)
+
From 03e13006d4df856488172ea2a24f00536514bf12 Mon Sep 17 00:00:00 2001
From: SilvioDylan
Date: Mon, 5 Aug 2024 23:40:40 +0200
Subject: [PATCH 2/2] new episode indicators for airing shows
---
fastanime/cli/interfaces/anilist_interfaces.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/fastanime/cli/interfaces/anilist_interfaces.py b/fastanime/cli/interfaces/anilist_interfaces.py
index 67b737b..9bc7a5a 100644
--- a/fastanime/cli/interfaces/anilist_interfaces.py
+++ b/fastanime/cli/interfaces/anilist_interfaces.py
@@ -745,6 +745,11 @@ def select_anime(config: Config, anilist_config: QueryDict):
anime["title"][config.preferred_language] or anime["title"]["romaji"]
)
title = sanitize_filename(f"{title} ({progress} of {episodes_total})")
+ # Check if the anime is currently airing and has new/unwatched episodes
+ if anime["status"] == "RELEASING" and anime["nextAiringEpisode"] and progress > 0:
+ last_aired_episode = anime["nextAiringEpisode"]["episode"] - 1
+ if last_aired_episode - progress > 0:
+ title += f" 🔹{last_aired_episode - progress} new episode(s)🔹"
anime_data[title] = anime
choices = [*anime_data.keys(), "Back"]