Skip to main content

wikiwall

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

Metadata

Release files for wikiwall 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wikiwall 0.2.1
File Size Uploaded
wikiwall-0.2.1.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wikiwall 0.2.1
File Interpreter ABI Platform
wikiwall-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 14.7 kB

Release files / wikiwall-0.2.1.tar.gz

Download URL wikiwall-0.2.1.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3682fe2165e94eb0671502bc619f4583ede968fc90afafa5f6abe0c55382a413
BLAKE2b-256 checksum
How to use checksums
5a51a2232d888ff18fc14c8bf90daa85d7af5c8c478fd96b8f08aa4201303e9e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / wikiwall-0.2.1-py3-none-any.whl

Download URL wikiwall-0.2.1-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
52902c6f3b7c7290fcba24b8ccc34a2f76d2f3bf986fa2d71ace5c87aaae9976
BLAKE2b-256 checksum
How to use checksums
d31f225e6d383e6ab33cd0de9815ddf1ea4ab523594d8bc1709c524d683d1408
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page