Really quick and dirty scraper that pulls your trip data from Uber
CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
app.coffee
coffeelint.json
map.hbs
package.json
parse.coffee
readme.md

readme.md

Note: This is no longer being maintained. Please see https://github.com/chriswhong/uber-trip-script for working fork.

#uberdata trip scraper

Really quick and dirty scraper that pulls your trip data from Uber, saves it as JSON and makes a map for you.

If you use this or find it interesting, let me know (I'm @joshhunt on twitter as well). As always, pull requests are welcome!

Setup

Just run npm install and probably npm install -g coffee-script to install dependancies, then you'll need to create a config.json with the following keys:

{
    "username": "your@email.com",
    "password": "yourSecurePassword",
    "tripPages": 3
}

Username and password are pretty self explanatory, tripPages is the max number of trips pages you have at https://riders.uber.com/trip

Then run with coffee app.coffee. Lots of progress logs are shown. At the end, it will generate a map.html with all your data (JSON will be embedded in that as a JS object in an inline <script> tag).