Crates.io | wallhaven |
lib.rs | wallhaven |
version | 0.2.0 |
source | src |
created_at | 2022-08-25 22:20:55.640061 |
updated_at | 2024-04-19 07:15:57.567999 |
description | A complete WallHaven API CLI client, allowing wallpaper download |
homepage | |
repository | https://github.com/dax99993/wallhaven |
max_upload_size | |
id | 652443 |
size | 73,857 |
wallhaven search --query "+cat +funny" -s VIEWS -c 110 --atleast 1920x1080 --path ~/wallpapers/
wallhaven search --query "anime +funny" -s VIEWS --atleast 1920x1080 --path ~/wallpapers/
wallhaven search --colors 722f37
wallhaven search --query "" -s RANDOM
wallhaven search --query "" -s RANDOM --seed YmdCUP
# One time api access with api key
WALLHAVEN_API_KEY="your_api_key" wallhaven search --query "anime +cats" --purity 111 -s TOPLIST --path ~/wallpapers/
# Or
# Use api key always
export WALLHAVEN_API_KEY="your_api_key"
wallhaven search --query "anime +cats" --path ~/wallpapers/
wallhaven wallpaper-info 856dlk
wallhaven tag-info 15
wallhaven user-settings
# Get your own collections ** requieres API key **
wallhaven user-collections
# Get user public collections
wallhaven user-collections --username "some_username"
You can install the binary crate directly
cargo install wallhaven
you can clone wallhaven repo and build it locally
git clone https://github.com/dax99993/wallhaven
cd wallhaven
cargo install --path .
API key support
Async
Download wallpapers
Download progress bar