Software
Below are some open source software applications and libraries that I have
created and are available for use. Please send me an email if you
find any of them useful.
BDay: The super simple birthday and anniversary reminder program.
Erudite: Download articles from Instapaper, convert them to
an appropriate format such as EPUB or MOBI, and add them to your Calibre
ebook library.
Evlib Java: A collection of reusable tools and utilities
that I found I was often re-implementing in different Java projects.
Others: The miscellaneous bucket for other small projects.

BDay is a super simple birthday and anniversary reminder
program, available for Windows or Linux. Written in C++, BDay is a simple
program to help you track birthdays and anniversaries. It runs when you start
or log in to your computer, displays any events that are coming up, and then
exits when you click OK. It does not hang around in the system tray or as a
background process taking up your computer’s resources. If there are no events
to be displayed, then you wont even see BDay run.
More Details • Downloads for
Windows & Linux •
GitHub
topErudite will download articles from
Instapaper, convert them to an appropriate
format such as EPUB or MOBI, and add them to your
Calibre ebook library. It is a command-line
driven tool.
More Details •
Downloads •
GitHub
topEvlib Java
A collection of reusable tools and utilities that I found I was often
re-implementing in different Java projects.
Highlights include:
and plenty more.
See the javadoc for all the details, source and binary downloads available via github.
Released under a BSD style license.
Javadoc •
GitHub
topOthers
clementinemonitor: Monitors
what is currently playing in your
Clementine music player, by hooking into
the relevant dbus signals to detect state change.
timeline: Shell script that collects
screen captures and (optionally) webcam captures and builds a daily time-lapsed
video of the day’s activity.
top