用途:这是一个面向 intervals.icu 的命令行工具,用于把训练数据同步到本地 SQLite 数据库,供智能体或用户以编程方式离线查询活动、健康、日历、训练与装备数据,并计算体能/疲劳/状态趋势。
主要能力:sync 同步全部历史到本地;form 依据训练负荷计算 CTL、ATL、TSB;since 显示近期计划、已完成与错过的训练;curve compare 比较两个时间段的功率/配速/心率曲线;wellness trends 关联 HRV、静息心率、睡眠与训练负荷;gear status 汇总各装备部件的里程/时间与提醒。此外封装球员、活动、聊天、共享赛事等 REST API 的实时读写命令。
安装与使用:先安装 CLI,执行 npx -y @mvanhorn/printing-press-library install intervals-icu --cli-only,验证 intervals-icu-pp-cli --version;如失败可用 Go 安装 go install github.com/mvanhorn/printing-press-library/library/other/intervals-icu/cmd/intervals-icu-pp-cli@latest。认证执行 intervals-icu-pp-cli auth setup,再设置 export INTERVALS_ICU_API_KEY="<your-key>" 或写入配置文件,并用 doctor 检查。命令可加 --agent(展开为 --json --compact --no-input --no-color --yes)便于管道处理;可用 --select 过滤字段,--deliver 支持 stdout、file:<path>、webhook:<url>。
限制:不适用于骑行中的实时设备流;未经教练许可不得编辑他人数据;不作为网页交互图表替代。CLI 未安装时需先安装。
其他:本资料未提供收费、价格与平台等更多信息。