speedrun-timeline
This is a data visualization program that displays the progression of speedrun world records over time. It is composed of two parts: the data collector, which collects data from speedrun.com leaderboards and downloads profile pictures, and the renderer, written in Java using the Processing graphics library. The renderer comes in two forms: the main development files and Processing sketch files. The latter is used for actually saving video files and is manually "compiled" from time to time (I basically just need to reformat the file and uncomment some lines). This project can be opened in IntelliJ for a proper IDE experience, or the sketch can be opened in Processing for a more basic experience.
This software was inspired by and uses small excerpts from carykh's abacaba tutorial, licensed under the MIT license.
Examples
My videos created using this software can be found here.
License
This project is licensed under the MIT license. The full text can be found here. My only request is that you send me any videos you make with this, I wanna see how people use it :) Tag me on twitter if you do! (Or don't. This isn't legally binding.)