将Fitbit抽头中的数据保存到SQLite数据库

fitbit-to-sqlite的Python项目详细描述


fitbit到sqlite

PyPILicense

将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将其分为SedentaryLightly ActiveModerately 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。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java根据选择随机设置图标   java如何将Android Studio与本地服务器数据库SQL server 2008连接?   java在点击鼠标后绘制一个椭圆形   java选项窗格相对于其父项的位置   java如何在Android中的switch case中使用String[]输入?   安卓无法从“15.0.1”确定java版本   如果满足特定条件,java是否重置计时器?   java是一个实体类,可以在OOAD中返回其他实体实例吗?   bash将对jar文件| cut | awk和java程序的调用集成到一个统一进程中   Spring安全更新身份验证成功时的最后登录日期   数据库身份验证中基于Java控制台的客户端服务器登录应用程序错误   java Selenium junit测试失败,驱动程序过早获取URL   java LibGdx多点触摸事件混淆   带扫描仪的java打印空间   来自旧版应用程序的java springcloudsleuth头   java如何实现模板设计模式?   java如何比较具有多个值的键的两个映射?   读取时R中的java MemoryError。xlsx