内容提要
yihong 开源的 Running Page 项目记录了他的跑步历程,成功将骑行数据同步到 Strava,导入约 200km 的骑行记录,体验到成就感。
关键要点
-
yihong 开源的 Running Page 项目记录了他的跑步历程。
-
yihong 是一个跑步爱好者,跑步 14 年,总里程 12737km。
-
作者不喜欢跑步,去年买了公路自行车,后来因搬家和购买电动车而闲置。
-
为了重新提起骑行兴趣,决定部署一个 Running Cycling Page。
-
通过 iGPSPORT 的数据同步到 Strava,再通过 yihong 的代码获取 Strava 数据。
-
第一步是 Fork 仓库,第二步获取 Strava 的 Token 和 Code。
-
获取 Token 的过程需要使用 Strava Developers 创建应用并获取 Client ID 和 Client Secret。
-
最后将获取到的 Token 添加到 Repository secrets 中。
-
完成部署后,通过 GitHub Actions 每天同步 Strava 数据。
-
手动下载 gpx 文件并导入到 Strava,最终骑行里程达到约 200km,体验到成就感。
延伸解读
骑行数据同步的实用性
通过将 iGPSPORT 的数据同步到 Strava,用户可以轻松管理和记录骑行活动。这种方法不仅提高了数据的可访问性,还能激励骑行者保持活跃,尤其是对于那些因其他原因暂时闲置自行车的人来说,重新激发骑行兴趣非常重要。
技术门槛与学习曲线
尽管 yihong 的项目提供了详细的教程,但对于没有编程基础的用户来说,获取 Strava 的 Token 和进行数据同步的过程可能会显得复杂。因此,用户在尝试类似项目时,应做好学习和适应的准备,逐步掌握相关技术。
成就感与骑行记录
完成骑行记录的同步后,yihong 体验到了成就感。这表明,记录和分享骑行数据不仅是对个人努力的认可,也能增强骑行者的社群归属感,激励他们继续参与骑行活动。
延伸问答
yihong的Running Page项目有什么特点?
yihong的Running Page项目记录了他的跑步历程,并成功将骑行数据同步到Strava。
yihong是如何重新提起骑行兴趣的?
yihong通过部署一个Running Cycling Page来重新提起骑行兴趣。
如何将iGPSPORT的数据同步到Strava?
需要通过yihong的代码获取Strava数据,并将iGPSPORT的数据同步到Strava。
获取Strava Token的步骤是什么?
首先需要在Strava Developers创建应用以获取Client ID和Client Secret,然后通过特定链接获取Code,最后使用curl命令获取Refresh Token。
yihong的骑行总里程是多少?
yihong的骑行总里程约为200km。
yihong在骑行过程中遇到了哪些挑战?
yihong在骑行过程中遇到的挑战包括自行车闲置和手动下载gpx文件以导入Strava。