Endomondo doesn't provide an official API, and I couldn't find any existing implementations in JS so I thought I'd take a stab at it myself.
Note: This is the first working attempt at getting data, not a full featured API.
- Clone repository
$ git clone https://github.com/swyphcosmo/endomondo-js.git
$ cd endomondo-js
- Copy
config.js.example
toconfig.js
$ cp config.js.example config.js
-
Open
config.js
in your text editor of choice and add your Endomondo login credentials { email address and password } -
Install dependences
$ npm install
- Run in Node
$ node endomondo.js
Several projects were helpful while I was figuring out how Endomondo handled query data:
MIT