SuperAPI AI 工具集

pp-peloton

通用与其它

查看项目

更新于 10-16 01:32

技能介绍

用途:这是 Peloton 的 Printing Press CLI(二进制 peloton-pp-cli),以只读方式获取训练记录、课程目录、课程结构和供应商筛选词汇等事实数据,并保存到私有本地存储,便于检查、导出、同步和分析。不适合任何创建、更新、删除、发布、评论、预订、购买或发送等修改远端状态的操作。

安装:优先使用 npx -y @mvanhorn/printing-press-library install peloton --cli-only;验证 peloton-pp-cli --version。若 npx 失败,可用 go install github.com/mvanhorn/printing-press-library/library/health/peloton/cmd/peloton-pp-cli@latest(需 Go 1.26.6+),并确保二进制目录在 PATH 中。

登录:Peloton 无 OAuth 配置服务,通过环境变量提供登录信息:export PELOTON_OAUTH_USERNAME="..." 与 export PELOTON_OAUTH_PASSWORD="...",首次实时命令会自动登录并把凭据持久化到 ~/.config/peloton-pp-cli/oauth-token.json。可用 peloton-pp-cli doctor 检查。

主要能力:account 查看当前账户;auth 管理登录状态;classes 提供目录、筛选、搜索、课程详情与结构查询;workouts 列出训练历史、表现与详情;offline 在无网络时查询本地 SQLite 数据;strength 查看动作追踪字段;sync 同步训练与课程到本地,支持按资源、--full、--stale-before、--max-parents 控制增量。任意命令可加 --agent 使用非交互 JSON 输出,支持 --select、--dry-run、--deliver 输出到 stdout、文件或 webhook。可用 peloton-pp-cli which "<能力描述>" 查找命令。

限制:只读;无账户关联快捷方式,workouts list 需显式提供 user_id;性能、workout_details、classes_detail 无批量端点,需逐条请求;路径重定位后需手动迁移文件,取消环境变量不可逆。资料未提供具体定价、平台支持细节或使用效果。