This afternoon I decided to go ahead and post a project I’ve been working on “in secret” to SourceForge: svgcal. svgcal is a simple program for generating SVG calendars from a plain-text input file. An example input file looks like this:
Mon-Fri 8-8:30 commute Mon-Fri 8:30-17:30 work Mon-Fri 17:30-18 commute Mon-Fri 11:30-12:15 lunch Mon 18:15-19:15 softball Mon 19:15-22:00 drinking Sun-Sat 23-8 sleep Tue,Thu 21:45-1:00 raid Fri,Sat 21:00-1:15 drinking Mon-Fri 8:00 wakeup
The calendar generated by this input file looks like this:
svgcal also has what I think is a novel option to generate circular calendars – daily agenda items represented as their time on the clock rather than the traditional rectangular weekly calendar. Using the same input file, one can generate a circular calendar that looks like this:
I don’t know of any other tool that creates calendars that look like this. (Note that the circular bit is a little “experimental” at the moment and not quite as pretty as I’d like it to be).
Anyhow, if you’re looking for a tool for generating SVG calendars from a plain-text agenda, check out svgcal!