Efficient cli app for downloading anime
For latest release:
cargo install anime-dlor for latest commit on main branch:
cargo install --git https://github.com/gabelluardo/anime-dlI usually use this:
adl download -D <entries>to store every anime in a properly named directory.
Or for stream after scraped an archive:
adl stream -S <archive> <entries>Usage: adl [COMMAND]
Commands:
stream Stream anime in a media player
download Donwload anime
clean Delete app cache
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
For parsing urls from a file (es. urls):
adl [COMMAND] [OPTIONS] $(cat urls)adl stream <entries>Note
For Anilist integration create an enviroment variable
ANIMEDL_ID with the ID of your developer api client,
or use the default of the app: 4047
Currently, there is only an italian language scraper, contributions for support other languages are welcome (see #83).
This project uses pre-commit hooks to ensure code quality. To set up:
pip install pre-commit
pre-commit install
pre-commit install --hook-type commit-msgThe hooks will automatically run formatting, clippy, and validate conventional commit messages.
Made with 🫶 by @gabelluardo in GPLv3