GarminDB
💻
GarminDB
软件
软件描述
从Garmin Connect或Garmin手表、FitBit CSV文件以及MS Health CSV文件下载并解析数据,导入并分析存储在无服务器SQLite数据库中的数据,使用Jupyter笔记本。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 GarminDB?
用于将健康数据解析并操作SQLite数据库的Python脚本。SQLite是一种轻量级数据库,无需服务器。
它们的功能包括:
- 自动从用户的Garmin Connect“每日概览”页面下载并导入Garmin每日监测文件(全天心率、活动、爬升/下降、压力和强度分钟数)。
- 从Garmin Connect提取睡眠、体重和静息心率数据,保存为JSON文件,并导入数据库。
- 下载并导入Garmin Connect上的活动文件。提供所有活动的汇总表,以及部分活动类型的详细数据,包括分段和记录条目。
- 将数据汇总至数据库,生成包含每日、每周、每月和每年摘要的表格。
- 通过命令行或Jupyter笔记本绘制数据图表。
- 保留下载的JSON和FIT文件,以便在不连接Garmin Connect或重新下载数据的情况下重新生成数据库。
- 将活动导出为TCX文件。
数据存入数据库后,建议使用提供的Jupyter笔记本、第三方Jupyter笔记本,或SQLite浏览器(如SQLite Studio、HeidiSQL或DB Browser for SQLite)来浏览和处理数据。这些脚本会在数据库中创建一些默认视图,便于数据浏览。
