Skip to content
Wall Paper Changer.
Rust
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
src
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
LICENSE.md
README.md

README.md

WPC

Build Status

WPC stands for Wall Paper Changer

WPC is a wallpaper changer for Windows/Linux/MacOS. It can retrieve wallpapers from wallheaven and Bing optionally.

Usage

WPC 0.1.0  
Jagadeesh K. <jagadeesh@stdin.top>  
Wall Paper Changer  
  
USAGE:  
 wpc.exe [FLAGS] [OPTIONS] --directory <directory> --interval <interval> --update <update>  
FLAGS:  
 -b, --bing       Bing Wallpaper of the Day. -D, --debug      show debug messages. -h, --help       Prints help information -l, --local      Offline Mode. -V, --version    Prints version information  
OPTIONS:  
 -d, --directory <directory>                directory of wallpapers. -i, --interval <interval>                  interval in Secs. -u, --update <update>                      Update interval in Secs. --wh_id <wallheaven_id>                Collection ID. --wh_username <wallheaven_username>    Wallheaven username.

Example

./wpc.exe -u 10000 -i 10 -d C:\Users\thanos\Pictures\wh\ --wh_id 648286 --wh_username th4n0s

  • Use local images from folder .

./wpc.exe --local -u 10000 -i 10 -d C:\Users\thanos\Pictures\

  • Bing wallpaper of the day.

./wpc.exe --b -u -1 -i -1 -d C:\Users\thanos\Pictures\bing\

Wallheaven API

Complete wallheaven API is implemented in api/wallheaven.rs

Feel free to use it in any of your projects.

Building

  • Windows and Linux

cargo build --release

Binary is located at target/release/

You can’t perform that action at this time.