间歇训练计时器
用 YAML 描述你的 Tabata 或跑步间歇,命令行跑起来,阶段切换时响系统原生提示音。装了就能用。
Python CLI / click + YAML / Windows · macOS · Linux
这个项目需要后端或桌面环境,没法在网页里直接跑。
它是怎么做的
一个 YAML 描述一套间歇:每个阶段的时长、名字、结束时响哪种提示音。跑起来终端里是个倒计时,阶段切换直接调系统原生的发声接口(Windows 走 winsound,macOS 走 afplay,Linux 走 notify-send),不依赖任何音频库 —— 这样在一台干净的机器上 pip install 完就能直接用,不用先装一堆东西。