#downloader #api #booru #command-line-tool #api-bindings

bin+lib booru-dl

A command line tool to download images and tags txt from booru

2 releases

0.1.0 Aug 20, 2024
0.1.0-beta.1 Aug 19, 2024

#264 in Asynchronous

Download history 229/week @ 2024-08-14 74/week @ 2024-08-21

303 downloads per month

Apache-2.0

59KB
954 lines

Booru-Dl

A command line tool to download images and tags txt from booru.

Crates.io Docs.rs License

Currently, we only support downloads from Gelbooru.

This is the Rust rewrite of Gelbooru-API-Downloader. If you need the Python version, you can refer to it.

Demo

booru-dl-cli-demo

The GIF 👆 created by ShareX

Credit

[!WARNING] Attention! It's probably against Gelbooru's TOS!

We are not responsible for any consequences of using this tool, use it at your own risk.

Requirements

See: docs.rs

Installation

IMPORTANT: cli feature is required for this command line program.

cargo install booru-dl --features="cli"

See docs.rs for more features. For example, use rustls instead of openssl:

cargo install booru-dl --no-default-features --features="cli, rustls-tls"

Usage

The following command will open a editor to ask for arguments; after you save and close the editor, the program will start downloading images.

booru-dl

Or use the following command to see more options:

booru-dl --help

What does this name mean?

Booru-Dl is short for Booru Downloader.

License

This project is licensed under the terms of the Apache License 2.0.

Dependencies

~12–29MB
~505K SLoC