Unofficial MyFitnessPal sync API client
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mfpsync-0.13.tar.gz
(10.6 kB
view details)
File details
Details for the file mfpsync-0.13.tar.gz
.
File metadata
- Download URL: mfpsync-0.13.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c76e49204e186c4b0e0b189beddce4d94c70a4b70c4b4a85ed1f2a953c7e2e0f |
|
MD5 | 85ad94afbb29bc53ff8403db3f2e6b9b |
|
BLAKE2b-256 | 48550214e9ff8e7be8ab088abff15f7e05c891f388c7ed24c258458d309e9c32 |