Cycling Page

Cycling Page

💡 原文中文,约1400字,阅读约需4分钟。
📝

内容提要

开源的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公里,获得成就感。

延伸问答

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。

➡️

继续阅读