March 4, 2008 at 9:54 pm
· Filed under AcmeCal, Open source (english)
Finally. With notification implemented I’m able to release the latest and greatest of AcmeCal. At the moment AcmeCal can do notification by either mail or XMPP (aka. Jabber). Still some polishing to do, like having the XMPP plugin test for presence before notifying.
Having notification implemeted makes it even more clear that I need to improve the argument handling code. At the moment I’m using this in my crontab: acmecal-notify –type XMPP –from “$(date +”%F %R”)” –to “$(date -d “now + 30 min” +”%F %R”)”
This version also brings AcmeCal right at the 1 KLoC-mark and it is now my primary calendar.
Download AcmeCal version 0.3 - hey, it works this time
Permalink
February 26, 2008 at 9:27 pm
· Filed under AcmeCal, Open source (english)
Just a minor update on AcmeCal. The new feature is the Import/Export frameworks. At the moment I can export to an YAML stream of the internal representation and import from the same YAML string or from a subset of the iCal standard. At the moment no unfolding of recurrent events take place. Calling it a framework might be a bit of a stretch but support for other formats should be as easi as handling these formats.
To prove that everything is to be considered unstable I renamed the scripts from acme-(\w+)cal to acmecal-$1.
Download AcmeCal version 0.2
Permalink
February 21, 2008 at 8:33 am
· Filed under AcmeCal, Open source (english)
What do you do when you suddenly get a free evening? Writing a calendar system seemed the obvious thing to do. Neither Google Calendar nor flat unstructured text files seemed to fit my needs. So I proudly present: AcmeCal version 0.1.
The main novelties includes:
- Usability: combines the two greatest user interfaces: CLI commands and $EDITOR
- Simplicity: everything is optional but the start time of an event.
- Scriptability: it is just a couple of simple perl modules
- Readability: events is formatted with YAML
And all that in just under 400 lines of code. As of version 0.1 some important features remains to be implemented, for example documentation.
Warning: Neither the comand line interface, nor the perl API, nor plutonium is stable.
Download AcmeCal -0.1
Permalink