anime-dl 1.0.2

Efficient cli app for downloading anime
anime-dl-1.0.2 is not a library.

Anime-dl

Crates.io Crates.io

Efficient cli app for downloading anime

Install

For latest release:

cargo install anime-dl

or for latest master commit:

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

Usage

I usually use this:

anime-dl -ac <urls>

to store every anime in a properly named directory.

Anyway, the helper is this:

USAGE:
    anime-dl [FLAGS] [OPTIONS] <urls>...

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
    -i, --interactive    Interactive choice of episodes
    -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 <dir>...       Root folders where save files [default: .]
    -r, --range <range>      Range of episodes to download
    -S, --search <search>    Search anime in remote archive [possible values: AW, AS]

ARGS:
    <urls>...    Source url

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

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

Streaming requires vlc installed

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