Arduino RFID Door Lock
XBee network controller
LS30 Burglar Alarm
TRS-80 software I wrote
Your donation gives me time
This project started when I read a newspaper article which mentioned that one way to send SMS messages was through the ICQ network. I went to the website and sure enough, recent ICQ software permits sending SMS to various providers. There are agreements in place covering Tel$tra, Optus and Vodafone here in Australia ... I knew that I could not rest until I had automated sending SMS from my server.
Thankfully I did not have to work too hard to achieve that. Some net dudes already wrote a Perl module for the ICQ2000 protocol and somebody else wrote an SMS sender. I merely fixed it up so it worked right for me, and packaged it with some of my own code which lets my server SMS me each time a new email is received, and once a day with my calendar entries.
Daily Calendar events sent by SMS
This neat little perl app I wrote parses a VCalendar or ICS type file (used by GNOME Calendar in the Debian gnome-pim package, or Ximian Evolution). It figures out what are today's calendar entries (checking recurring appointments etc) and then strips them down to their bare essentials so it can send a full day's appointments in one 160-character SMS message.
P.S. I am now using Ximian Evolution as my calendar application. Evolution has a lot more functions and works a lot better than GNOME Calendar. My calendar application can parse Evolution's calendar file starting from version 0.2.
Added the Evolution ICS calendar / tasklist format. Improved parsing of recurring rules in Evolution. Now it doesn't tell me about every single recurring rule every day, just the ones which recur on the day.