将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访问私有字段而不使用getter方法?   使用PowerMockito在JavaEWSAPI中模拟测试拉订阅   启动活动时未保存java首选项并清除变量   java如何在servlet中检索子域?斯普林有帮手吗   java使用Docker从命令行构建Android项目   java Android,ActionBar后退按钮(setDisplayHomeAsUpEnabled(true))重新创建父活动   java在重用FileOutputStream时应该关闭流吗?   java使用RESTAPI将文件上载到s3 bucket   Java SOAP Web服务应用程序中的mysql用户登录方法不工作   java使用多个数字计算百分比并转换为长   java Android SQLiteDatabase查询忽略空格   java如何在Javafx中比较两个字段文本   java错误:未设置java_HOME,在Eclipse安装后找不到   java在安卓中保存对象   java如何使用jaxws从返回List<Object>的服务中检索值   java Google OAuth2 JWT令牌验证异常   SpringMVC中的JavaUTF8编码问题,当从JSP表单发送POST请求中的越南语信件时   java从webview重定向到安卓应用程序   JUnit 5中多个扩展的java顺序