Skip to main content

Set desktop background to random Wikiart image.

Project description Documentation Status

wikiwall is a CLI that downloads a random image from Wikiart’s Hi-Res page and sets it as your desktop background in macOS.


  • Easily customize your desktop with new hi-res artwork from the command line.
  • Update your wallpaper periodically with your favorite scheduler.


  • Python 3.6 or higher
  • macOS


$ pip3 install wikiwall

If you want, set your wallpaper to change every night with launchd:

$ git clone && cd wikiwall
$ sed -i.bak -e "s|WIKIWALL|$(which wikiwall)|g" wikiwall.plist
$ cp wikiwall.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/wikiwall.plist


$ wikiwall --help
Usage: wikiwall [OPTIONS] COMMAND [ARGS]...

  Set desktop background in macOS to random WikiArt image.

  --dest TEXT      Download images to specified destination.
  --limit INTEGER  Number of files to keep in download directory. Set to -1
                   for no limit. Default is 10.
  --debug          Show debugging messages.
  --help           Show this message and exit.

  show  Show previous downloads in Finder.


  • Set wallpaper on a desktop not currently being viewed.
  • Add support for other operating systems.
  • Provide preview of image before setting as background.


MIT License

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wikiwall-0.2.1.tar.gz (6.7 kB view hashes)

Uploaded source

Built Distribution

wikiwall-0.2.1-py3-none-any.whl (8.0 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page