Third-party API for accessing JeFit data
npm install jefit
OR
yarn add jefit
- This client will only work if your privacy (under your settings) is set to: Everyone
- Grab your userId from https://www.jefit.com/my-jefit/, look for https://jefit.com/[USERID] url.
var jefit = require('jefit');
- userId
String
- callback
Function
Example:
jefit.fetchMostRecent('111111', function (result) {
console.log(result);
});
- userId
String
- date
String
with formatYYYY-MM-DD
- callback
Function
Example:
jefit.fetchSingleDate('111111', '2014-01-13', function (result) {
console.log(result);
});
{
"exercises": [
{
"sets": [
{
"index": 1,
"duration": 600
}
],
"name": "Elliptical Training",
"oneRepMax": null,
"type": "Cardio"
},
{
"sets": [
{
"index": 1,
"weight": 25,
"reps": 12
},
{
"index": 2,
"weight": 30,
"reps": 12
},
{
"index": 3,
"weight": 35,
"reps": 12
}
],
"name": "Dumbbell Bench Press",
"oneRepMax": 49,
"type": "Lift"
}
],
"date": "2015-08-03",
"sessionLength": 1602,
"actualWorkout": 1062,
"wastedTime": 0,
"restTimer": 540,
"exercisesDone": 2,
"weightLifted": 1080
}
- Add proper tests