No description
- Rust 98.1%
- Dockerfile 1.9%
| .forgejo/workflows | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Dockerfile | ||
| README.md | ||
wallpaper-rs
A Rust CLI tool to fetch random wallpapers from Reddit, extract dominant colors using k-means clustering, and output color schemes.
Building
cargo build --release
Usage
target/release/wallpaper
Options
-v,--verboseVerbose output-c,--color-onlyOutput colors only, do not save image-o,--output <FORMAT>Output format:json(default) orraw
Features
- Fetches images from popular wallpaper subreddits
- Downloads and saves a random wallpaper
- Extracts dominant colors using k-means
- Outputs color scheme in JSON or raw hex format
Requirements
- Rust 1.65+
Install dependencies
cargo build --release
Run
cargo run --release -- -v