Informant
Note
As you can tell from the dates on this page and on the news page, this project has been largely abandoned. I still want this functionality in some sort. If I were to start writing this today, I would use D-Bus for communication and libnotify, part of the Galago project for on-screen notifications.
One of the things that was difficult for me was coming up with a sane way for configuring the varied events. It is a problem I would like to examine in detail at some future point.
If this functionality is interesting to you and would like an active project, check out Specto. They seem to have some of the same general ideas.
The original content:
What is it?
Informant is a set of utilities for keeping a user informed of events. It consists of an informant, which is the means by which the user is alerted to the occurrence of the said event, and a number of sources that "whisper" an alert to the informant when the event occurs.
The current implementation is implemented as a Gnome Panel applet or a stand alone Gtk program. It is implemented in the Python programming language and uses the Twisted network programming framework.
Informant is released under the LGPL.
Current Sources
- A CVSToys source
- An RSS feed watcher source utilizing TouRSSt
- An e-mail filter source and a daemonized version of it
- A web page monitor source
- A command line source
News
News of what's going on in between releases can be found here.
- 12 Nov 2003: First Informant version released, v. 0.01
Screenshots
Here is a shot of Informant with no unread alerts (the text "No Alerts"):

Here is a shot of Informant when with new alerts:

Here is a shot of the Informant alerts window

Requirements
Recommended
Download
Help
Please send any comments or suggestions to Travis B. Hartwell Or catch me on irc.freenode.net on channel #twisted as Nafai.
All entries