将Fitbit抽头中的数据保存到SQLite数据库
fitbit-to-sqlite的Python项目详细描述
fitbit到sqlite
将Fitbit抽头中的数据保存到SQLite数据库。在
如何安装
$ pip install fitbit-to-sqlite
从这个页面的Export Your Account Archive
部分请求您的Fitbit数据https://www.fitbit.com/settings/data/export-等待电子邮件并下载zip文件。在
此工具仅支持可用数据源的一个子集。随着时间的推移,还会有更多的人加入。在
静息心率
您可以使用以下命令导入一段时间内静息心率的数据:
^{pr2}$这将创建一个名为fitbit.db
的数据库文件(如果不存在)。在
距离
您可以使用以下命令导入有关每天每分钟行驶距离的数据。注意,这还创建了一个名为distance_v
的分析视图,它将距离转换为公里和英里。在
$ fitbit-to-sqlite distance fitbit.db MyFitbitData.zip
活动分钟数
您可以使用以下命令导入活动分钟的数据,Fitbit将其分为Sedentary
、Lightly Active
、Moderately Active
和{minutes_active_v
的视图中进行分析。在
$ fitbit-to-sqlite minutes-active fitbit.db MyFitbitData.zip
练习
可以使用以下命令导入有关练习活动的数据。请注意,这将导入所有字段的子集。在
$ fitbit-to-sqlite exercise fitbit.db MyFitbitData.zip
睡眠
可以使用以下命令导入睡眠日志数据。请注意,有些字段只为在stages
中捕获的睡眠填充。另一个名为sleep_scores
的表也被创建,其中包括Fitbit已经开始生成的scores/100。在
$ fitbit-to-sqlite sleep fitbit.db MyFitbitData.zip
使用数据集浏览数据
将Fitbit数据导入SQLite数据库文件后,可以使用Datasette浏览数据。按如下方式安装数据集:
$ pip install datasette
现在通过运行这个,然后访问http://localhost:8001/
来浏览您的数据
$ datasette fitbit.db
谢谢
这个软件包深受Simon关于Personal Analytics的有趣工作的启发 威廉姆森一直在做here。在
- 项目
标签: