Skip to content

pplewa/fitbit-to-sqlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fitbit-to-sqlite

  1. Creates NodeJS proxy for the Fitbit API
  2. Fetches selected data into the SQLite DB

Configuration:

Insert your Fitbit dev information into the config section in the app.js file

/* --- config --- */
var CONSUMER_KEY    = '',
	CONSUMER_SECRET = '',
    PERIOD          = 'max', // 1d, 7d, 30d, 1w, 1m, 3m, 6m, 1y, max
	DB_NAME         = './fitbit.db',
    APP_PORT        = 8553;

API:

  1. GET requests:

    /rest/activities/{yyyy-mm-dd}
    /rest/body/{yyyy-mm-dd}
    /rest/foods/{yyyy-mm-dd}
    /rest/glucose/{yyyy-mm-dd}
    /rest/heart/{yyyy-mm-dd}
    /rest/sleep/{yyyy-mm-dd}
    /rest/profile

  • POST/PUT requests:

    /rest/update - update new data

Dependencies:

  • express
  • connect
  • sqlite3
  • fitbit-js

About

fetch fitbit data into a SQLite db

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors