This repository contains scripts for producing lecture videos for Missing Semester.
These scripts rely on uv.
Run uv run python {term}_lec{n}.py to produce a lecture video. The DSL
defined in lib.py is pretty simple; look at any of the processing scripts for
any lecture video, and it should be clear how to make new ones.
To type-check the code, run:
uv run mypy .To run the linter, run:
uv run ruff check --fixTo run the formatter, run:
uv run ruff formatCopyright (c) Anish Athalye, Jose Javier, and Jon Gjengset. Released under the MIT License. See LICENSE.md for details.