As many of my regular followers know I like to compute in a [text centric manner]. Until recently I was using [calcurse] for my calendar. I was happy with it but it lacked a few fetures that I desired.

In looking around for alternatives I came across [wyrd] which uses [remind] as it's back-end. [Remind] is a very powerful but slightly esoteric reminder system. When combined with the nicely visual (via ncurses) [wyrd] front-end you suddenly have a powerful and user friendly calendaring solution that is totally text-centric.

Once I had manually moved my events over to [wyrd] it occured to me that because of the powerful nature of [remind] I could have alerts sent to my phone via [XMPP]. So I quickly installed [sendxmpp] and by simply running remind with the following command all reminders are automatically sent to my phone (as long as it is connected to wifi).

 remind -z -k'echo %s | sendxmpp freemor@talkr.im &' .reminders

The -z tells remind to run as a daemon.

The -k Tells remind to send the messages out via a specific command.

The stuff that follows the -k is the command to pipe the message (subistituted for %s) to sendxmpp which in turn sends it via XMPP to my XMPP account.

The .reminders is the file containing the reminder events in remind format.

There are many more cool posibilities thanks to the power of remind. I could easily have certian reminders sent via a diffrent command.

Remind is very powerfull and lets you do thing like recurring events, Repeated alerts for a singlee reminder i.e. remind you 30 minute before and every 10 minutes until the appointment.

I highly recommend checking out wyrd to anyone looking for a CLI based calendaring solution.

Happy Hacking!!!


Home
Blog
Contact

Creative Commons License
This site by Freemor is licensed under a Creative Commons Attribution-ShareAlike 2.5 Canada License.
Permissions beyond the scope of this license may be available at http://freemor.ca/Contact.htm.