sdaqo / anipy-cli

Little tool in python to watch and download anime from the terminal (the better way to watch anime). Also applicable as an API
https://sdaqo.github.io/anipy-cli
GNU General Public License v3.0
269 stars 39 forks source link

[Feature request] Sort the seasonals list by days #25

Closed Quicksilver151 closed 2 years ago

Quicksilver151 commented 2 years ago

so basically, when selecting the list opition in seasonals it shows like this

[a] Add Anime
[e] Delete one anime from seasonals
[l] List animes in seasonals file
[d] Download newest episodes
[w] Binge watch newest episodes
[q] Quit
Enter Option: l
-> shingeki-no-kyojin-the-final-season-part-2
-> genjitsu-shugi-yuusha-no-oukoku-saikenki-part-2
-> sono-bisque-doll-wa-koi-wo-suru
-> sabikui-bisco
-> tensai-ouji-no-akaji-kokka-saisei-jutsu
-> koroshi-ai
-> tokyo-24-ku
-> hakozume-kouban-joshi-no-gyakushuu
-> akebi-chan-no-sailor-fuku
-> ousama-ranking
-> kimetsu-no-yaiba-yuukaku-hen
Press Enter-Key to get back to the menu.

would it be possilbe for it to be something like

[a] Add Anime
[e] Delete one anime from seasonals
[l] List animes in seasonals file
[d] Download newest episodes
[w] Binge watch newest episodes
[q] Quit
Enter Option: l

Sunday:
-> shingeki-no-kyojin-the-final-season-part-2
-> genjitsu-shugi-yuusha-no-oukoku-saikenki-part-2

Monday:
-> sono-bisque-doll-wa-koi-wo-suru
-> sabikui-bisco
-> tensai-ouji-no-akaji-kokka-saisei-jutsu
-> koroshi-ai

etc...
-> tokyo-24-ku
-> hakozume-kouban-joshi-no-gyakushuu
-> akebi-chan-no-sailor-fuku
-> ousama-ranking
-> kimetsu-no-yaiba-yuukaku-hen
Press Enter-Key to get back to the menu.
Quicksilver151 commented 2 years ago

and also since my download folder is a bit messy, could you make seasonals download into a separate folder /downloads/seasonals/ would be good for a default path and also could you make the path modifyable in the config.py file? lemmie make a separate issue for this

sdaqo commented 2 years ago

I don't know if this is possible (the site doesn't show the day) but when it is then, I will do it.

sdaqo commented 2 years ago

Hey I looked into the site, but it does not seem like there is some kind of day that is given there, not even a date. If you could come up with a solution for this I would gladly do.

Quicksilver151 commented 2 years ago

i could think of 3 ways

you could perhaps detect the day an episode from the anime gets downloaded when the user runs download seasonals

or set the days manually by editing the text file (this is what id recommend since all i need is this info being catagoriesd and displayed when i tell the program to list the anime ) maybe some modifications like adding 'sun' 'mon' to the start or end of the line that each anime url is written

or fetch the data from livechart website..... which might be a bit overkill

sdaqo commented 2 years ago

Sorry for not responding to this. I will look into it, when I rewrite the seasonal mode, if there is any more intuitive solution apart from writing the release day in file, but I will probably not implement this. Closing this now.