🦀 ClawHub
fit-device-id-modifier
by @ckboss
Modify FIT files to set device manufacturer to Garmin (1) and product ID to Edge 500 China (1030) for proper recognition on Garmin Connect.
TERMINAL
clawhub install fit-device-id-modifier📖 About This Skill
fit-device-id-modifier
修改 FIT 文件的设备 ID(manufacturer 和 garmin_product),将骑行记录转换为 Garmin Edge 500 China 设备生成的格式。
用途
manufacturer 字段为 1 (Garmin)garmin_product 字段为 1030 (Edge 500 China)依赖
fitparse 库 (pip install fitparse)使用方法
批量处理子目录中的 FIT 文件
cd /home/ckboss/.openclaw/workspace/skills/fit-device-id-modifier/scripts
/home/ckboss/anaconda3/bin/python modify_fit.py
这会处理 ./ */*.fit 匹配的所有 FIT 文件,生成 _GM.fit 后缀的修改版。
处理单个文件
/home/ckboss/anaconda3/bin/python modify_fit.py /path/to/ride.fit
处理整个目录
/home/ckboss/anaconda3/bin/python modify_fit.py /path/to/rides/
输出
原文件名_GM.fit注意事项
_GM.fit)/home/ckboss/anaconda3/bin/python文件结构
skills/fit-device-id-modifier/
├── SKILL.md
└── scripts/
└── modify_fit.py