Generates graphs based on historical GitHub uptime data.
- Navigate to the GitHub's Uptime History
- Open the network inspector
- Disable caching
- Manually click through each option on each page of the network graph. This ended up being quicker than automating a one-time task.
- Pay attention and hold back when you get rate limited! This took me 2 sessions.
- Export all as HAR
- Add HAR file(s) to
input/
- Review
anonymize-data.pyfor malicious code (HAR files have cookies) - Install Python3. I ran this on 3.14. No pip packages are needed.
- Run
anonymize-data.py - Delete
input/*.harfor safety
Requires NodeJS and NPM (or an alternative).
# TL;DR
cd webapp/
npm install
npm run devMore details: See webapp/README.md