导出fitbit数据
项目描述
# MyFitbit
因为 “你的数据属于你!”
…而且fitbit的数据导出很糟糕。
 [ [?branch=master)
## 安装
推荐使用[cite]pip[/cite](http://pypi.python.org/pypi/pip/)安装myfitbit
sudo pip install myfitbit
[ [)
手动安装
`sh git clone git@github.com:Knio/myfitbit cd myfitbit python3 setup.py install `
## 设置
在https://dev.fitbit.com/apps/new注册一个新应用
应用应该看起来像这样
回调URL必须是确切的https://:8189/auth_code
<img src=”docs/fitbit_app.png” width=”271” height=”606”>
配置API密钥
在你的工作目录中创建一个名为 myfitbit.ini 的文件,包含你在注册Fitbit应用程序时获得的客户端ID和密钥
` [fitbit_auth] client_id = 123ABCD client_secret = 0123456789abcdef0a1b2c3d4f5 access_token_file = .myfitbit_access_token `
导出数据
` python3 -m myfitbit `
这将在浏览器中打开并提示你允许应用程序访问你的数据。
然后它将开始将数据导出到你的当前工作目录。
请注意,Fitbit API每小时限制150次调用,并且你一次只能查询一天的心率数据。如果你有很多天的数据,你将受到速率限制并看到HTTP 429错误。只需一个小时后重新运行命令,它将从上次停止的位置继续下载。
生成报告
` python3 -m myfitbit.report --user 123ABC `
使用步骤2输出的用户ID
这将在你的当前工作目录中生成 report.html。

项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
构建分发
myfitbit-0.7.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d1e697f358b6970ffa4d03791c503003e3b8d179308f88f2369efe9ba2db3a01 |
|
MD5 | 70cf7299804560f47b71f14041434035 |
|
BLAKE2b-256 | bc193b18015200a6ce24b20bdbd841f6f669d0cba3ecc3daebc72deabbc8f07c |
myfitbit-0.7.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1d4580845c381568d5c9be7231bf35b9530b2457957cfab21cf0ab9da7559cf |
|
MD5 | 0434080adf82cba26d1c37d9bd5d0643 |
|
BLAKE2b-256 | 227c9c47253d9605ca1ba64ea8feb8d86c84aa7b7afff4f0ba8504cbfa6262d4 |