这个项目能做什么
Fit.ly为跑步、骑行和铁人三项运动员提供私有的分析套件,让用户能够自行掌控训练数据。克隆仓库后,用户可通过Docker(推荐方式)或直接Python环境运行应用。通过config.ini文件配置API密钥和服务秘钥,涵盖Strava、Oura、Withings、Stryd、Peloton、Fitbod、Nextcloud和Spotify等服务。应用基于Dash框架,监听8050端口,提供设置、活动概览、性能分析和音乐收听习惯等页面。数据刷新由用户手动触发,从各已连接服务拉取最新信息。生产部署方面,README提供了docker-compose示例,集成Nginx反向代理和Let's Encrypt TLS终止,支持通过自定义子域名访问。所有用户数据存储在本地数据库卷中,确保完全的数据所有权。
评论
0 评分人数达到10人后显示
登录后参与讨论。