This is a script that can convert any video (that's less than 8000 frames) into commits on a user's contributions graph.
- Clone this repository.
- Cd into the created directory.
- Run
pip3 install -r requirements.txtto install any dependencies. - Copy
sample_config.jsontoconfig.json. - Fill out the relavent information.
- Run
python3 main.py.
Note: depending on how dark your video is, the conversion process will run at ~1-3 fps.
- Rendering captions in the remaining space
- Another script for screenshotting the generated graphs
This repository is licenced under the GNU GPL v3.