非官方Myfitnessspal Sync Api客户端

mfpsync的Python项目详细描述


MyFitnessPal正在转向新的API协议。这个库实现了 原始的v1二进制协议-不知道该api支持多长时间。

您可能会在这个v2库中获得更好的运气: https://github.com/coddingtonbear/python-myfitnesspal

mfpsync

MyFitnessPal同步API客户端。由一个程序组成,该程序将同步数据输出为 json对象和用于编程的python库。

命令行:

$ pip install mfpsync
$ mfpsync USERNAME PASSWORD
[
...
  {
      "type": "Food",
      "data": {
          "original_master_id": 13599087,
          "is_deleted": false,
          "description": "Oats",
          "nutrients": {
              "calories": 371.0,
              "fat": 8.0,
              "protein": 12.0,
              "carbohydrates": 59.0,
...
]

Python:

from mfpsync import Sync

for packet in Sync(username, password).get_packets():
    print packet

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

推荐PyPI第三方库


热门话题
java在区域设置“pl_pl”的代码下找不到消息   java hibernate不会在应用程序结束后将数据保存到本地h2数据库   Java反射:查找子类的字段   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java Jackson批注无法分析布尔字段   java为什么我的代码风格Eclipse与其他开发人员不同   使用Spring Rest模板+Spring Web MVC上传java多部分文件   java哪个for循环头性能更好?   java Hibernate阻止我登录到只读Postgresql数据库   java如何将多个KieBase模块部署到单个KieBase中   java DynamoDB:在给定一组哈希键的情况下,使用最大范围键的批处理查询项   java实体类中的所有实例变量是否在数据库中持久化?   java 2D数组等价性?   在Java中忽略自己的UDP广播的网络编程   java通过Android调用RESTWebRevice   java如何清除Kinvey数据库中不需要的记录   Java参数未按预期传递到函数中