Skip to main content

Set desktop background to random Wikiart image.

Project description

https://travis-ci.com/kylepw/wikiwall.svg?branch=master Documentation Status https://coveralls.io/repos/github/kylepw/wikiwall/badge.svg?branch=master

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

https://github.com/kylepw/wikiwall/blob/master/docs/_static/example.gif

Features

  • Easily customize your desktop with new hi-res artwork from the command line.

  • Update your wallpaper periodically with your favorite scheduler.

Requirements

  • Python 3.6 or higher

  • macOS

Installation

$ pip3 install wikiwall

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

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

Usage

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

  Set desktop background in macOS to random WikiArt image.

Options:
  --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.

Commands:
  show  Show previous downloads in Finder.

Todo

  • Set wallpaper on a desktop not currently being viewed.

  • Add support for other operating systems.

  • Provide preview of image before setting as background.

License

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file wikiwall-0.2.1.tar.gz.

File metadata

  • Download URL: wikiwall-0.2.1.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for wikiwall-0.2.1.tar.gz
Algorithm Hash digest
SHA256 3682fe2165e94eb0671502bc619f4583ede968fc90afafa5f6abe0c55382a413
MD5 ea1a730842c42301a632a792f269283c
BLAKE2b-256 5a51a2232d888ff18fc14c8bf90daa85d7af5c8c478fd96b8f08aa4201303e9e

See more details on using hashes here.

File details

Details for the file wikiwall-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: wikiwall-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for wikiwall-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52902c6f3b7c7290fcba24b8ccc34a2f76d2f3bf986fa2d71ace5c87aaae9976
MD5 e40f8aae98e0980fbb1eb6e876f56b64
BLAKE2b-256 d31f225e6d383e6ab33cd0de9815ddf1ea4ab523594d8bc1709c524d683d1408

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page