Skip to main content

For converting myFitnessPal CSV exports to monthly or daily exports

Project description

About The Project

myFitnesspal's premium "Export your Information" feature exports a CSV file of your progress meal data into 4 categories being Breakfast, Lunch, Dinner and Snacks.

This project is a Python package created to show the average of those 4 categories to add up towards the whole day to be able to see total Macronutrients and Micronutrients for the day or month instead of total Macronutrients and Micronutrients for Breakfast, Lunch, Dinner, and Snacks.

This was created to be able to see the average Macronutrients and Micronutrients including vitamins and other data pieces as a whole/all-in-one per day or month in a CSV instead of the total being split up per Breakfast, Lunch, Dinner and Snacks by default.

Seeing this data as a whole helps understand progress better and allows for better visualization and data analysis depending on the use case.

This converter produces two new .csv files from the original .csv file you provide. (Disclaimer: The csv you provide is received in an email from myFitnessPal when using the export function if you have a premium membership)

Example conversion:

By Month

converter

By Day

converterday

Example dashboard that can be derived from using this package:

conv

Built With

Getting Started

pip install myFitnessPal-Converter

from mfp_converter.convert import convert
convert(r"\Directory\Of\myFitnessPalExport.csv")

More information on the project

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Change Log

0.0.1 (11/20/21)

  • First Release 0.0.2 (11/21/21)
  • Fixed description 0.0.3 (11/21/21)
  • fixed package support

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

myFitnessPal_Converter-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file myFitnessPal_Converter-0.0.3.tar.gz.

File metadata

  • Download URL: myFitnessPal_Converter-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.0

File hashes

Hashes for myFitnessPal_Converter-0.0.3.tar.gz
Algorithm Hash digest
SHA256 86dcfafd5f3822ad36a6dece05630b6b2b8cdba3ed535b595ddb655acf1c8989
MD5 1eced2f090c4457b63740c488c6d1a53
BLAKE2b-256 fb6435030efea1b2fa8c4d6ba6785815e70ea934b207079af23f32bb01601ee2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page