My alarm tells me what to do and how to feel.

I needed a way to set my clock alarms from my computer.

I decided, in addition to that, I need a program that will randomly select an activity and a ‘theme’ for the day, and my alarm should let me know what they are in the morning.

The end monstrosity product is this:

The alarm consumes a web service provided by, with the code available on my github.

A day, once generated, looks something like this:

The android side polls the web service every half hour looking for updates, and generates a text-to-speech’d .wav to use as the alarm sound.

There are a lot of other features I’d like to include in the future, but this is complete enough and useful enough for me to consider it a ‘version one’.