what if you could request a rideshare from emacs? no? that's fine, it was never finished.
Go to file
Ryan Rix 488b03d14b Add request, allow mouse *and* keyboard interaction 2015-09-20 18:53:33 -07:00
LICENSE Add readme, license and a mostly working uber.el 2015-06-21 00:30:15 -07:00
README.org add screenshot 2015-06-21 02:15:45 -07:00
show-products.png add screenshot 2015-06-21 02:15:45 -07:00
uber-api.el Two API calls, one to get request state, one to update sandbox 2015-09-20 18:53:33 -07:00
uber.el Add request, allow mouse *and* keyboard interaction 2015-09-20 18:53:33 -07:00


Uber.el - An Emacs-Lisp interface to the Uber API



Right now this is just a single file that you put in to your load-path and require with (require 'uber). Eventually I'll put it in MELPA or something so that you can install it via package.el.


Right now there is a single interface function uber-show-products which you can use to show the list of available Uber products (UberX, UberXL, UberBlack, &c) and eventually request a ride using them.

  • You'll need to register an application at the Uber Developers Site.
  • (customize-apropros "uber-client-id") and put in your "CLIENT ID"
  • (customize-apropros "uber-client-secret") and put in your "SECRET"
  • M-x uber-show-products
  • Select the product you want to request a ride


To submit patches:

  • Clone the repo
  • Create a git branch, code in a branch.
  • When you're done, send me a git format-patch style patch

    • git format-patch --to ryan@whatthefuck.computer master..HEAD > YOURBRANCHNAME.patch
    • Mail that patch to me at ryan@whatthefuck.computer, and I will integrate it.

Project Discussion happens on Discourse


See LICENSE in the root of the repository for legal information.