Skip to main content

DEPRECATED

MyFitnessPal are moving to a new API protocol. This library implements the original V1 binary protocol - it’s unknown how long that API will be supported.

You may have better luck with this V2 library: https://github.com/coddingtonbear/python-myfitnesspal

mfpsync

MyFitnessPal sync API client. Consists of a program that outputs sync data as a JSON object, and a Python library for programmatic use.

Command-line:

$ 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

Metadata

Release files for mfpsync 0.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mfpsync 0.13
File Size Uploaded
mfpsync-0.13.tar.gz 10.6 kB Details

Release files / mfpsync-0.13.tar.gz

Download URL mfpsync-0.13.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
c76e49204e186c4b0e0b189beddce4d94c70a4b70c4b4a85ed1f2a953c7e2e0f
BLAKE2b-256 checksum
How to use checksums
48550214e9ff8e7be8ab088abff15f7e05c891f388c7ed24c258458d309e9c32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.13 This release

1 release file

0.12

1 release file

0.11

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page