🧢 Cap

When I studied abroad at Cambridge University, I built a tool that would record timelapses of how I spent my time using the computer.

I originally prototyped this using a python script running in the background that would shell out to the screencapture CLI tool. Then at the end of the session, I'd manually kill the background process and run an ffmpeg command to stitch both video streams together.

This is the timelapse of me getting this to work for the first time. If you look closely, you'll see me trawling the ffmpeg documentation for ages trying to figure out the correct incantation.

Later, I rewrote the functionality in Swift and packaged this as a native macOS application I called "Cap".

I used videos created by Cap to document my work when I took HTM(A)A (opens in a new tab).