Fix range anime info episode

This commit is contained in:
Ghost 2024-04-20 09:39:44 +02:00
parent 29fa6ab0d0
commit 0b692680f5

View File

@ -98,7 +98,7 @@ class EpisodeDownloader:
response.raise_for_status() response.raise_for_status()
# Extract episode information from the JSON response # Extract episode information from the JSON response
return response.json()["episodes"][-1] return response.json()["episodes"][0]
except Exception as e: except Exception as e:
logging.error( logging.error(
@ -140,20 +140,13 @@ class EpisodeDownloader:
def download_episode(self, index_select): def download_episode(self, index_select):
# Get information about the selected episode # Get information about the selected episode
info_ep_select = self.get_info_episode(index_select) obj_episode = self.get_info_episode(index_select)
if not info_ep_select:
logging.error("(EpisodeDownloader) Error getting episode information.")
return
# Extract the ID of the selected episode
episode_id = info_ep_select.get("id")
start_message(True) start_message(True)
console.print(f"[yellow]Download: [red]{episode_id} \n") console.print(f"[yellow]Download: [red]ep_{obj_episode.get('number')} \n")
# Get the embed URL for the episode # Get the embed URL for the episode
embed_url = self.get_embed(episode_id) embed_url = self.get_embed(obj_episode.get('id'))
if not embed_url: if not embed_url:
logging.error("Error getting embed URL.") logging.error("Error getting embed URL.")