### Aspects Ok so theres quite a few parts to this project. I've ordered them based on the order I plan to implement them: 1. Searching providers for pages based on a query 2. Turning provider pages (above) into a python object with all relevant details using regex 3. Fetching a streaming link 4. Downloading an anime instead of streaming 5. Displaying in the current terminal (most likely with mpv) 6. Displaying a TUI interface 7. Allowing intros to be skipped 3. (Optional) A settings option that automatically translates anime names to English Start by targetting HiAnime ###### Which Providers to Use This is the best possible list of sites https://everythingmoe.com/ This is a pretty good overview too https://www.reddit.com/r/animepiracy/comments/myfhk9/result_of_testing_every_website_on_animepiracy/ ###### Skipping Intros I could either design my own system for this by looking at the frames and looking for extremely similar segments. OR I could check out this project: https://github.com/jonbarrow/open-anime-timestamps Open anime stamps developer talks [here](https://www.reddit.com/r/animepiracy/comments/oo1gbm/open_anime_timestamps_anime_openingending/) about how it uses "acoustic fingerprinting" to detect timings! (sooooo cool) ###### Related Anime Also check out how cool this is: https://anidb.net/anime/16951/relation/graph They can provide relation graphs between animes (mind blown) ##### Changing Subtitle Language Maybe I could have something that automatically translates an episode's subtitles into another language?