Since many months I have been very disappointed by the
lack of portability of *desklets -- I mean
cross-desktop portability -- and very high memory
OTOH I want a weather report display. I like XFCE's
panel applet but once again it depends on XFCE.
Both reasons decided me to design and write this little
program. The design is such that each applet produces
a thumbnail icon image, that will be displayed on the
pinboard or in a panel, and a full-size (more detailed)
image that gets displayed when you click on the icon.
Both thumbnail and full-size images are refreshed
regularly, preferably at a low frequency.
This design allows refreshes by a daemon (prefer
performance against memory) or by some shell script /
cron job (prefer light memory against performance).
Currently the program is in proof-of-concept state.
There's no documentation and I only wrote a weather
applet (battery and cpu applets are being worked on).
I make it available too see what people think about it
and get some feedback about the design, usability, or
1. edit your station code in applets/Weather/config.xml
(refers to www.weather.com)
2. ensure you're able to launch PNG images for viewing
3. DnD the Weather Rox application to your pinboard or
one of your panels
4. from a shell prompt, launch either "./main.py run"
for a bare refresh, or "./main.py server" for permanent
looping (ctrl-C to interrupt)
Python (>= 2.3 I would say)
an ElementTree implementation (preferably cElementTree)
PIL, the Python Imaging Library, with font support for
fontconfig (command line tools)