Hacking My Roomba
Number of APIs: 7
Watch it live: https://youtu.be/BHkzixqezZQ
Get Started
To hack your own Roomba, 
1. Install dorita980 globally,  and then run the get-roomba-password command to get your username/blid and password:
$ npm install -g dorita980
$ get-roomba-password <robotIP>
1. Create an http server to map all dorita980 methods in a REST API to control your iRobot Roomba 900 series 980 / i7 / i7+ via HTTP requests with rest980.
  $ git clone https://github.com/koalazak/rest980.git
  $ cd rest980
  $ npm install
  $ cd rest980
  $ DEBUG=rest980:* npm start
Different endpoints are available for different Roomba versions. Check out all the endpoints.