开通会员

(6777期)Garmin Tracker – 智能同步 Garmin 训练数据

10.0 综合评分
13.5 kB 文件大小
2026-09-27 更新时间

智能同步 Garmin 训练数据 自动化同步 Garmin 训练数据,维护结构化 JSON 追踪文件,支持训练计划与活动历史整合。 使用说明 核心用法 Garmin Tracker 是一个面向跑步及运动训练者的数据同步技能,专注于从 Garmin Connect 平台抓取用户活动历史与训练计划,并维护一份本地结构化的 garmin_tracking.json 文件。 主要功能 数据同步:通过 Playwright 浏览器自动化,从 Garmin 活动列表与训练计划页面抓取数据 Schema 维护:强制固定数据结构,包含 history(历史活动)、upcoming( upcoming训练)、summary(统计摘要)等核心字段 验证与修复:内置 Python 调和脚本 reconcile_tracking.py,用于校验 JSON 合法性、重新计算统计数据 灵活认证:优先复用浏览器会话,支持手动登录引导,必要时启用凭据模式(严格安全管控) 显著优点 结构化输出:强制标准化的活动数据格式(距离、时长、配速、心率、卡路里等),便于后续分析 增量更新:基于固定起始日期(2026-02-01)智能增量同步,避免全量重抓 安全设计:凭据模式遵循最小权限原则,禁止持久化存储敏感信息 错误恢复:内置浏览器操作失败时的恢复序列(tabs → focus → snapshot) 潜在局限 范围受限:明确排除 GPS 轨迹、分段数据、功率/踏频原始序列等深度遥测抓取 日期锁定:控制起始日期固定为 2026-02-01,不支持历史数据回溯调整 外部依赖:依赖 playwright-core 与 Node.js/Python 运行时环境 单平台绑定:仅支持 Garmin Connect,无多平台适配能力 适合人群 使用 Garmin 设备的跑步/铁三/健身训练者 需要将训练数据结构化导出至本地 JSON 进行自定义分析的用户 遵循特定训练计划并希望追踪执行进度的运动员 常规风险 会话过期:Garmin 登录状态可能失效,需用户重新认证 反爬限制:频繁自动化访问可能触发平台风控 数据一致性:网络中断或页面结构变更可能导致抓取不完整 凭据泄露:若用户强制使用凭据模式,存在临时内存中敏感信息暴露风险(已通过"使用后立即丢弃"策略缓解) 原始说明 Rebuild and maintain garmin_tracking.json from Garmin web data (activities + training plan) with a fixed schema from 2026-02-01.

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

智能同步 Garmin 训练数据

自动化同步 Garmin 训练数据,维护结构化 JSON 追踪文件,支持训练计划与活动历史整合。

使用说明

核心用法

Garmin Tracker 是一个面向跑步及运动训练者的数据同步技能,专注于从 Garmin Connect 平台抓取用户活动历史与训练计划,并维护一份本地结构化的 garmin_tracking.json 文件。

主要功能

  1. 数据同步:通过 Playwright 浏览器自动化,从 Garmin 活动列表与训练计划页面抓取数据
  2. Schema 维护:强制固定数据结构,包含 history(历史活动)、upcoming( upcoming训练)、summary(统计摘要)等核心字段
  3. 验证与修复:内置 Python 调和脚本 reconcile_tracking.py,用于校验 JSON 合法性、重新计算统计数据
  4. 灵活认证:优先复用浏览器会话,支持手动登录引导,必要时启用凭据模式(严格安全管控)

显著优点

  • 结构化输出:强制标准化的活动数据格式(距离、时长、配速、心率、卡路里等),便于后续分析
  • 增量更新:基于固定起始日期(2026-02-01)智能增量同步,避免全量重抓
  • 安全设计:凭据模式遵循最小权限原则,禁止持久化存储敏感信息
  • 错误恢复:内置浏览器操作失败时的恢复序列(tabs → focus → snapshot)

潜在局限

  • 范围受限:明确排除 GPS 轨迹、分段数据、功率/踏频原始序列等深度遥测抓取
  • 日期锁定:控制起始日期固定为 2026-02-01,不支持历史数据回溯调整
  • 外部依赖:依赖 playwright-core 与 Node.js/Python 运行时环境
  • 单平台绑定:仅支持 Garmin Connect,无多平台适配能力

适合人群

  • 使用 Garmin 设备的跑步/铁三/健身训练者
  • 需要将训练数据结构化导出至本地 JSON 进行自定义分析的用户
  • 遵循特定训练计划并希望追踪执行进度的运动员

常规风险

  • 会话过期:Garmin 登录状态可能失效,需用户重新认证
  • 反爬限制:频繁自动化访问可能触发平台风控
  • 数据一致性:网络中断或页面结构变更可能导致抓取不完整
  • 凭据泄露:若用户强制使用凭据模式,存在临时内存中敏感信息暴露风险(已通过"使用后立即丢弃"策略缓解)

原始说明

Rebuild and maintain garmin_tracking.json from Garmin web data (activities + training plan) with a fixed schema from 2026-02-01.

免责声明

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

上一篇 (6778期)Task Resume – 中断无忧,任务自动续接 下一篇 (6776期)Cycle – 设计你的工作流,一次创建,永久复用

玩家评论

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

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