Wallcast /

Filename Size Date modified Message
19 B
1.0 KB
2.0 KB
0 B
2.7 KB
4.3 KB
2.2 KB
1.1 KB


Provided a well-formed RSS feed with enclosures, WallCast will automatically
change the desktop wallpaper with a "new" wallpaper, if it's available.

This program is being distributed under the terms of the MIT License. This
means that you can use, modify, redistribute freely this program verbatim
or modified as long as you provide the license along with the software.


* XDG python library
* PIL (Python Imaging Library)
* Feedparser (Universal Feedparser, by Mark Pilgrim)


Fetching the latest wallpaper:

    $ python

Fetching randomly one out of the wallpapers:

    $ python --random   

.. note::

    This option is far from optimized ; it may takes some time before it picks
    the right wallpaper.


* `-d`, `--debug`: display a debug message at runtime
* `-r`, `--random`: pick randomly a wallpaper from the feed.


The configuration file (``wallcast.conf``) helds a few options. When you run
`wallcast` for the first time, this file is being created, using default values.
You may edit these values and adapt the to your needs. The syntax follows the
usual configuration file (sections / options)


    min_width = 1280
    rss_url =
    desktop_type = GNOME

* `rss_url`: The feed URL.
* `min_width`: The minimum width (in pixels) of the wallpaper you want to have
  on your desktop
* `desktop_type`: the type of desktop. At the moment, wallcast will just be
  able to change GNOME wallpapers, but more desktop environments are planned
  (KDE, OSX, ...).

Where is the wallcast.conf file?

If your desktop environment follows the XDG standards, this file is located
here ``$XDG_CONFIG_DIR/wallcast/wallcast.conf``

Copyright notices:

The test samples are coming from the website.

These pictures are (c) 2009 Olivier Meunier and distributed under the 
Creative Commons BY-NC-ND terms.