Skip to content

dmgolembiowski/anime-dl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anime-dl

Crates.io dependency status Crates.io

Efficient cli app for downloading anime

Install

For latest release:

cargo install anime-dl

or for latest commit on main branch:

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

Usage

I usually use this:

adl -cD <entries>

to store every anime in a properly named directory.

Or for stream after scraped an archive:

adl -sS <archive> <entries>

asciicast

Anyway, the helper is this:

USAGE:
    adl [OPTIONS] [ENTRIES]...

ARGS:
    <ENTRIES>...    Source urls or scraper's queries

OPTIONS:
    -a, --anilist-id <ANILIST_ID>    Override app id environment variable [env: ANIMEDL_ID]
    -c, --continue                   Find automatically last episode
        --clean                      Delete app cache
    -d, --dir <DIR>                  Root paths where store files [default: .]
    -D, --default-dir                Save files in a folder with a default name
    -f, --force                      Override existent files
    -h, --help                       Print help information
    -i, --interactive                Interactive mode
    -m, --max-concurrent <max>       Maximum number of simultaneous downloads allowed [default: 24]
    -p, --no-proxy                   Disable automatic proxy (useful for slow connections)
    -r, --range <range>              Episodes to download (es. `1-4` or `1,2,3,4`) [default: 1]
    -s, --stream                     Stream episode in a media player
    -S, --site <site>                Search anime in remote archive [possible values: aw]

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

adl [FLAGS] [OPTIONS] $(cat urls)

⚠️ Streaming requires mpv or vlc ⚠️

adl -sc <entries>

Anilist

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

Contribution

Currently, there is only an italian language scraper, feel free to add others (#83) for your favorite archive, or to make any other kind of contribution. 💪

License

GPLv3

About

Efficient cli app for downloading anime

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%