timestamper-python generates YouTube chapter timestamps from captions, using OpenAI to title each chapter. All the logic lived in one script.
- Refactor and CLI (#1): split the code into
captions,chapters,titles,utilsandclimodules, added type hints and logging, and added command-line arguments for settings like the caption language. Behavior stayed the same. - CI (#2): added GitHub Actions workflows for
ruff,black --checkandmypyon every push and PR.