开通会员

(11082期)trainingpeaks – 专业耐力运动数据管家

10.0 综合评分
9.8 kB 文件大小
2026-10-05 更新时间

专业耐力运动数据管家 基于 TrainingPeaks 官方 API 的 CLI 工具,纯 Python 标准库实现,帮助耐力运动爱好者和教练高效获取训练计划、健身指标与个人记录。 使用说明 核心用法 TrainingPeaks Skill 是一款面向耐力运动(骑行、跑步、游泳、铁人三项)的 CLI 数据访问工具,通过 Cookie 认证方式连接 TrainingPeaks 内部 API。用户只需从浏览器获取 Production_tpAuth Cookie 即可完成认证,无需申请 API Key。核心功能包括:运动员资料查询、训练计划与锻炼记录检索(支持 90 天范围筛选)、CTL/ATL/TSB 健身指标追踪,以及多维度个人记录(PR)查询。所有数据支持 --json 输出,便于与其他工具链集成。 显著优点 零依赖部署:纯 Python 标准库实现,无需 pip 安装任何第三方包,极大降低环境冲突和供应链攻击风险。 安全凭证管理:Cookie 和 Token 存储于 ~/.trainingpeaks// 目录,采用 0600 文件权限,支持环境变量覆盖,兼顾安全性与自动化场景。 智能认证机制:Bearer Token 自动缓存与刷新,Cookie 有效期长达数周,减少重复认证负担。 专业运动数据覆盖:完整支持 CTL(慢性训练负荷)、ATL(急性训练负荷)、TSB(训练压力平衡)等进阶健身指标,以及功率、心率、配速等多维度 PR 查询。 限速与容错:内置 150ms 请求间隔限制,避免触发 API 限流;完善的错误提示引导用户重新认证。 潜在缺点与局限性 只读限制:无法创建、修改或删除训练计划,仅适合数据分析和监控场景,不适用于主动训练管理。 Cookie 获取门槛:非技术用户可能不熟悉浏览器 DevTools 操作,首次配置存在一定学习成本。 查询范围受限:单次锻炼查询最大 90 天,长期历史数据需分批次获取。 平台绑定:完全依赖 TrainingPeaks 平台,若官方 API 变更或 Cookie 机制调整,可能导致功能失效。 无图形界面:纯 CLI 工具,对偏好可视化操作的用户不够友好。 适合的目标群体 耐力运动教练:批量获取学员训练数据,进行周期化训练分析 严肃业余运动员:深度追踪 CTL/ATL/TSB 趋势,优化训练负荷管理 数据分析师/运动科研人员:提取结构化 JSON 数据用于统计建模和研究 自动化爱好者:结合 CI/CD 或定时任务,实现训练数据自动同步与报告生成 使用风险 凭证泄露风险:Cookie 相当于长期有效的登录凭证,若设备被入侵,攻击者可获取训练数据;建议配合全盘加密使用 Token 过期中断:虽然支持自动刷新,但极端情况下(如长期离线后首次使用)可能遇到认证失败,需手动重新获取 Cookie API 变更风险:TrainingPeaks 未公开承诺内部 API 稳定性,未来版本可能不兼容 数据隐私边界:工具本身不上传数据至第三方,但用户需自行确保 JSON 输出文件的安全存储 原始说明 Pull real-time training plans, workouts, fitness metrics (CTL/ATL/TSB), and personal records from TrainingPeaks. Uses cookie-based authentication (no API key needed). Use in conjunction with other endurance, cycling, running or swimming triathlon coach skills for best results.

开通会员
安全无毒 已通过安全检测,请放心下载 无毒 无插件 人工检测

专业耐力运动数据管家

基于 TrainingPeaks 官方 API 的 CLI 工具,纯 Python 标准库实现,帮助耐力运动爱好者和教练高效获取训练计划、健身指标与个人记录。

使用说明

核心用法

TrainingPeaks Skill 是一款面向耐力运动(骑行、跑步、游泳、铁人三项)的 CLI 数据访问工具,通过 Cookie 认证方式连接 TrainingPeaks 内部 API。用户只需从浏览器获取 Production_tpAuth Cookie 即可完成认证,无需申请 API Key。核心功能包括:运动员资料查询、训练计划与锻炼记录检索(支持 90 天范围筛选)、CTL/ATL/TSB 健身指标追踪,以及多维度个人记录(PR)查询。所有数据支持 --json 输出,便于与其他工具链集成。

显著优点

  1. 零依赖部署:纯 Python 标准库实现,无需 pip 安装任何第三方包,极大降低环境冲突和供应链攻击风险。
  2. 安全凭证管理:Cookie 和 Token 存储于 ~/.trainingpeaks// 目录,采用 0600 文件权限,支持环境变量覆盖,兼顾安全性与自动化场景。
  3. 智能认证机制:Bearer Token 自动缓存与刷新,Cookie 有效期长达数周,减少重复认证负担。
  4. 专业运动数据覆盖:完整支持 CTL(慢性训练负荷)、ATL(急性训练负荷)、TSB(训练压力平衡)等进阶健身指标,以及功率、心率、配速等多维度 PR 查询。
  5. 限速与容错:内置 150ms 请求间隔限制,避免触发 API 限流;完善的错误提示引导用户重新认证。

潜在缺点与局限性

  1. 只读限制:无法创建、修改或删除训练计划,仅适合数据分析和监控场景,不适用于主动训练管理。
  2. Cookie 获取门槛:非技术用户可能不熟悉浏览器 DevTools 操作,首次配置存在一定学习成本。
  3. 查询范围受限:单次锻炼查询最大 90 天,长期历史数据需分批次获取。
  4. 平台绑定:完全依赖 TrainingPeaks 平台,若官方 API 变更或 Cookie 机制调整,可能导致功能失效。
  5. 无图形界面:纯 CLI 工具,对偏好可视化操作的用户不够友好。

适合的目标群体

  • 耐力运动教练:批量获取学员训练数据,进行周期化训练分析
  • 严肃业余运动员:深度追踪 CTL/ATL/TSB 趋势,优化训练负荷管理
  • 数据分析师/运动科研人员:提取结构化 JSON 数据用于统计建模和研究
  • 自动化爱好者:结合 CI/CD 或定时任务,实现训练数据自动同步与报告生成

使用风险

  • 凭证泄露风险:Cookie 相当于长期有效的登录凭证,若设备被入侵,攻击者可获取训练数据;建议配合全盘加密使用
  • Token 过期中断:虽然支持自动刷新,但极端情况下(如长期离线后首次使用)可能遇到认证失败,需手动重新获取 Cookie
  • API 变更风险:TrainingPeaks 未公开承诺内部 API 稳定性,未来版本可能不兼容
  • 数据隐私边界:工具本身不上传数据至第三方,但用户需自行确保 JSON 输出文件的安全存储

原始说明

Pull real-time training plans, workouts, fitness metrics (CTL/ATL/TSB), and personal records from TrainingPeaks. Uses cookie-based authentication (no API key needed). Use in conjunction with other endurance, cycling, running or swimming triathlon coach skills for best results.

免责声明

本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。

上一篇 (11083期)OpenClaw Minecraft – API 驱动 Minecraft 机器人集群 下一篇 (11081期)jiang-irac-refusal – 律所级商标复审智能法律顾问

玩家评论

10 /10
0 人评分 · 0 条评论
写下我的评测

还没有玩家留言,来抢沙发吧~