Skip to content

Export all your health and lifting metrics to InfluxDB so you can make some pretty graphs on Grafana

Notifications You must be signed in to change notification settings

Murrayw123/HealthExporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Health Exporter

Export all your health and lifting metrics to InfluxDB so you can make some pretty graphs on Grafana. At the moment it supports

  • MyFitnessPal
  • Repcount
  • Garmin WIP
  • Google Fit WIP

Don't judge my bench

Local Installation

  1. Create a virtualenv

  2. Install required packages

pip install -r requirements.txt
  1. Use the included settings.py file included to create and fill out a settings.local.py file in the repo root. This file is untracked and should contain all your credentials. Use environment variables if you're precious about your credentials being in plain text.

  2. Run the thing

python main.py

Hosting

I use InfluxDB cloud, Grafana Cloud and Heroku because it runs fine on free tier on all of them. There's a procfile included. If you're running it on a cloud thing somewhere you'll need to export your env vars with the DYNACONF prefix like so

img.png

License

MIT

About

Export all your health and lifting metrics to InfluxDB so you can make some pretty graphs on Grafana

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages