把你的跑步数据变成一张漂亮的个人主页

📅 2026/7/11 13:44:30
把你的跑步数据变成一张漂亮的个人主页
跑步爱好者最骄傲的是什么不止是 PB个人最好成绩更是年复一年的坚持。基石项目精选今天推荐一个 Python 开发者绝不能错过的项目——running_page。它能把你在 Strava、Garmin、Nike Run Club、Keep 等平台上的跑步数据自动汇总成一张精美的可视化个人主页。但是跑步数据散落各处谁来统一跑步爱好者往往同时使用多个平台佳明手表记录轨迹、Strava 做社交分享、Nike Run Club 参加挑战、Keep 做课程训练……数据散落在各个 App 里想看全年总结想展示跑步热力图基本不可能。running_page 的创作者 yihong0618 自己就是跑步爱好者他深刻理解这个痛点于是开发了这个一站式解决方案不管你的跑步数据在哪个平台统统汇聚到一张自己的跑步主页上。running_page 的核心能力是「多源数据打通 自动更新 精美可视化」它支持从 Garmin、Strava、Nike、佳明手表、GPX 文件等几十个数据源导入跑步记录然后用 Python 脚本自动分析处理最终生成一个静态网站包含跑步热力图、年度统计、PB 记录、月度里程趋势等可视化图表。整个过程可以搭配GitHub Actions实现每日自动更新——你今天跑完步明天打开主页就能看到新数据的更新完全无需手动操作。技术上running_page 基于Python做数据处理和地图轨迹生成Mapbox GL JS实现炫酷的地图可视化部署在Vercel上可以实现零成本托管。项目标签覆盖了 strava、garmin、mapbox、data-visualization 等热门领域。这不仅是一个跑步工具更是一个绝佳的全栈学习项目你可以在其中学到数据 ETL、GitHub Actions 自动化、前端可视化、Serverless 部署等实战技能。running_page 的巧妙之处在于它把「跑步数据 自动化 前端展示」三个独立需求串联成了一个完整的产品闭环。无论你是想展示跑步成果的跑者还是想学习数据可视化、GitHub Actions 自动化的 Python 开发者这个项目都是极佳的实战参考。更重要的是4,488 Star 的背后是 1,500 个跑步爱好者和开发者共同打造的个人主页生态——你可以在网上看到无数风格各异的跑步页面每一张都是独一无二的数字足迹。项目地址https://github.com/yihong0618/running_page