Generate wallpapers with Pillow and Palettable.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
tests
wallpaper
.gitignore
.travis.yml
LICENSE.txt
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini

README.rst

Wallpaper Build status

Logo

This project generates (various) wallpapers using Python and Pillow. The default colorscheme is the Colorbrewer 11-class diverging BrBG palette (supplied by Palettable).

Run wallpaper in your console to get a PNG image with the name wallpaper-<current-time>.png.

Python 2 and 3 are supported.

Quick Start

Install and run:

$ pip install wallpaper
$ wallpaper

Usage

  • Creating a wallpaper

    from wallpaper import Cubic
    
    image = Cubic()
    image.paint()
  • Implementing your own

    Inherit from wallpaper.Wallpaper and implement the paint_pattern function.

TODO

  • Better color selection