DerpiDL
A very simple command-line downloader for Derpibooru
Download
From the releases page
Usage
--key
or-K
to pass your API key. You only need to supply it once, it's saved inderpidl.cfg
--limit
or-L
to set the limit of pages- Any other strings passed as arguments are treated as tags to search for
- If you need to pass tags that contain non-alphanumeric characters like
-fluttershy
ormy:upvotes
enclose all tags in quotes
Search syntax is the same as on Depribooru/Philomena, that is some tag, another tag
and not some_tag another_tag
.
Sample commands
derpi-dl.exe -L 2 applejack, rainbow dash, safe
- Downloads first 2 pages of images tagged with
applejack
,rainbow dash
andsafe
.
- Downloads first 2 pages of images tagged with
derpi-dl.exe "fluttershy, -rarity"
- Downloads all images tagged with
fluttershy
but not tagged withrarity
.
- Downloads all images tagged with
derpi-dl.exe -K <your derpibooru key> -L 5 "pinkie pie, flurry heart"
- Saves
<your derpibooru key>
as the API key, and downloads 5 pages of images tagged withpinkie pie
andflurry heart
, applying your personal settings to the search.
- Saves
Building from source
> dart2native src/main.dart -o bin/derpi-dl
Running from source
> cd src
> dart main.dart