A CLI tool to download anime from different anime streaming services. Keep in mind that some of these services may require Premium authorization. This is just a passion project and meant only for educational purposes. Please consider supporting the animation studios by paying for these services regardless of if there exists a bypass.
These features may be implemented in the future for all the sites below. There is no ETA on any of these features
- RSS feed
- Notifications for events (Telegram / Discord)
- API access
Features: The following features are implemented. This readme will also document future features that I plan to develop
- Single Episode Download
- Automated
.ass
subtitle download and muxing (enUS) - Proxy support with smart proxy switching (for out of region content)
- Whole series download
- Fonts support for modifying
.ass
subtitles before muxing - Multithreaded downloads for complete series
- Multi sub support
- Search functionality
Features: The following features are implemented. This readme will also document future features that I plan to develop
- Single Episode Download
- Automated
.srt
subtitle download and muxing (enUS) - Proxy support (for out of region content)
- Smart proxy switching
- Whole series download
- Multithreaded downloads for complete series
- Multi sub support
- Search functionality
- Coming soon
As of now only HTTP and HTTPS based proxies are supported. SOCK5 proxy support will be added soon. To setup proxy access, please refer to the proxy.json.sample
file to check the format. I have only tested this with nordvpn proxies, but it should work for any reliable proxy just fine.
Usage of this tool is fairly simple.
This tool has 3 required arguments: mode
, url
, res
$ python animedl.py --<mode> <url> <res>
Additionally, a path argument can be specified after these three using --path <path>
. This will save the file at that specific path instead of the current working directory
If you wish to contribute to the project, feel free to make PR, they are always welcome! Just make sure to follow the license terms when reusing any work in other projects, and support the animation studios if you can :)