anime-dl 1.0.0

Efficient cli app for downloading anime
anime-dl-1.0.0 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
    -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 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