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