Anime-dl

Crates.io Crates.io

Efficient cli app for downloading anime

Install

For latest release:

sh cargo install anime-dl

or for latest master commit:

sh cargo install --git https://github.com/gabelluardo/anime-dl

Usage

I usually use this: sh anime-dl -ac <urls> to store every anime in a properly named directory.

Anyway, the helper is this:

``` USAGE: anime-dl [FLAGS] [OPTIONS] ...

FLAGS: -a, --auto Find automatically output folder name -c, --continue Find automatically last episode (override -r <range> option) -f, --force Override existent files -h, --help Prints help information -O, --one-file Download only the file form the url (equivalent to curl -O <url>) -s, --stream Stream episode in a media player (add -O for single file) -V, --version Prints version information

OPTIONS: -d, --dir

... Root folders where save files [default: .] -r, --range Range of episodes to download -S, --search Search anime in remote archive [possible values: AW, AS]

ARGS: ... Source url ```

For parsing urls from a file (es. urls):

sh anime-dl [FLAGS] [OPTIONS] $(cat urls)

Streaming requires vlc intalled

Known issue

Sometimes scraper may not work due to sketchy workaround based on stored cookie values.
-- separator is needed before urls when -d <dir>... is used, because structopt reads the urls as -d args

License

GPLv3