先看效果,类似于这样。
原理就是去获取Strava 用户主页获取到数据并且展示出来。
代码已经开源,你可以自己部署后使用也可以用我已经搭好的代码。
- 到Strava 点进你的主页,在 Url 里面复制你的用户 ID
- 修改你的 Github Profile 主页,复制以下代码到你的资料里面
![Strava stats](http://github-readme-strava.abigeater.com/api/strava/{用户ID})
如果你自建了服务,可以在代码写死你的用户 ID 以防被人使用。
程序默认访问后缓存 1 天的数据,用到了 Redis 作为缓存,代码使用 Python FastAPI 编写。