Bzed's awesome newsticker
This module for awesome provides a simple newsticker. It's the first time I've coded something in Lua, so please bear with me!
Although it's kinda hacky, awesomefeeder uses a small Python script to retrieve the rss feeds as I was too lazy to implement a feed parser in Lua :)
What you need to run:
- liblua5.1-json (The Debian package is waiting in NEW at the moment)
- Download the tarball and extract it to ~/.config/awesome
- Add something like the following code to your rc.lua:
myfeed_text, myfeed_image = awesomefeeder.widgets("right", 12)("right" is the widget alignment, 12 the number of seconds to wait before displaying the next news line).
Then you can add myfeed_text and myfeed_image to the wiboxes of your choice.
- Edit newsfeeder.cfg to configure the list of RSS feeds.
The tarball and a Debian package of liblua5.1-json is available here: 
Neither PIL nor PythonMagick seem to be able to handle alpha channels in .ico files properly. In case you find any other bugs - please send reports and patches to email@example.com.
Copyright and License
Copyright (C) 2008 Bernd Zeimetz <firstname.lastname@example.org>.
Licensed under GPL, either version 2 of the License, or (at your option) any later version.
The default feed image (images/feed.png) was taken from the Silk icon set and is licensed under a Creative Commons Attribution 2.5 License.