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.exampletoconfig.js
$ cp config.js.example config.js-
Open
config.jsin your text editor of choice and add your Endomondo login credentials { email address and password } -
Install dependences
$ npm install- Run in Node
$ node endomondo.jsSeveral projects were helpful while I was figuring out how Endomondo handled query data:
MIT