Programs used in the Interoute blog series "API programming for fun and education"