I've been busy doing bits and bobs recently.
The web side of CoFfEE is working, although I've only uploaded one entry. This is the database of long and (hopefully) helpful error explanations. We called it SteakKnife, for some reason that neither of us remember anymore. The single enrty is '(' expected. Feel free to peek, but remember that it's not in any way finished.
I've been dragging my feet writing a journal article that my supervisor has been asking for, and now I have a good excuse for coming back to it later - the Institute of Physics are publishing a book based on the work presented at Eunite 2002 and they want the articles expanded into chapters. So I still have to spend more time writing about my research than I get to actually do it. Oh well.
I've also tidied up a couple of little projects that I messed around with while experimenting with python. I'll put these somewhere sensible at some point.
- todo2html creates HTML from TODO files. It has support for 2 levels of todo items, and highlighting for done/pending items. An example of the output is here - created from this file. Don't worry if you hate the highlighting, that will soon be configurable.
- wcmon stands for Website Change Monitor. This is something that I've been meaning to do for ages. The idea is that it informs you when a website changes. This is already quite nice - you can add and remove sites, show all monitored sites, check all or individual URLs, update all or individual records and show a list of sites that have changed since the last update.
The idea is that it can be run regularly, with the output displayed by something like the beautiful waste of resources, karamba, or automagically mailed to interested parties.
Very soon, it will have more advanced features like:
- Notification lists - email addresses of people to inform of change - one list per URL
- Record times of previous updates, so if you don't tell it to update for a while you can see how many changes were made
- Skip patterns. This is something that's needed so that sites like memepool, that have bits of HTML that change regularly, but aren't really interesting content changes, can still be monitored