内容提要
开源的Running Page项目吸引了跑步爱好者yihong,他记录了14年12737公里的跑步数据。虽然作者不喜欢跑步,但他转而骑行,并通过iGPSPORT和Strava同步数据,成功部署到Cloudflare Page,每天同步骑行数据,骑行里程达到200公里,获得成就感。
关键要点
-
yihong 开源的 Running Page 项目记录了他14年12737公里的跑步数据。
-
作者不喜欢跑步,转而骑行并购买了公路自行车和二手电动车。
-
通过 iGPSPORT 和 Strava 同步骑行数据,成功部署到 Cloudflare Page。
-
作者记录了从 Apple Watch 同步数据的过程,使用了 yihong 的代码获取 Strava 数据。
-
获取 Strava 的 Token 和 Code 需要创建应用并进行授权。
-
作者在 Cloudflare Page 上部署了静态网站,每天通过 GitHub Actions 同步 Strava 数据。
-
手动下载 gpx 文件并导入到 Strava,最终骑行里程达到200公里,获得成就感。
延伸解读
骑行与跑步的选择
虽然作者最初对跑步不感兴趣,但通过骑行找到了新的运动乐趣。这表明,运动方式的选择可以影响个人的参与度和成就感,骑行可能是许多跑步者的替代选择,尤其是对于体力较弱的人。
数据同步的技术挑战
作者在数据同步过程中遇到了一些技术挑战,如获取 Strava 的 Token 和 Code。这提醒读者,虽然技术工具可以提升运动记录的便利性,但对于没有编程基础的人来说,学习和操作这些工具可能需要时间和耐心。
成就感的来源
作者通过记录骑行数据并成功部署到 Cloudflare Page,获得了成就感。这说明,个人在运动过程中,记录和分享自己的进步不仅能增强动力,还能提升对运动的热情。
延伸问答
yihong的Running Page项目有什么特点?
yihong的Running Page项目记录了他14年12737公里的跑步数据,吸引了许多跑步爱好者。
作者为什么选择骑行而不是跑步?
作者不喜欢跑步,认为自己的体力不太行,因此选择了骑行并购买了公路自行车和二手电动车。
如何将iGPSPORT的数据同步到Strava?
可以通过iGPSPORT将数据同步到Strava,然后使用yihong的代码获取Strava数据。
在Cloudflare Page上部署静态网站的步骤是什么?
首先Fork仓库,获取Strava的Token和Code,然后将其添加到Repository secrets中,最后部署到Cloudflare Page。
作者是如何记录骑行数据的?
作者通过Apple Watch手动导出数据,并使用gpx文件导入到Strava,最终记录了约200公里的骑行里程。
使用Strava需要哪些授权步骤?
需要创建应用获取Client ID和Client Secret,并通过授权链接获取Code,最后获取Refresh Token。