TypeScript port of the super awesome RPI cat feeder.