what if you could request a rideshare from emacs? no? that's fine, it was never finished.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Ryan Rix 488b03d14b Add request, allow mouse *and* keyboard interaction 8 years ago
LICENSE Add readme, license and a mostly working uber.el 8 years ago
README.org add screenshot 8 years ago
show-products.png add screenshot 8 years ago
uber-api.el Two API calls, one to get request state, one to update sandbox 8 years ago
uber.el Add request, allow mouse *and* keyboard interaction 8 years ago

README.org

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

/compost/uber.el/src/branch/master/show-products.png

Installation

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.

Usage

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

Contributing

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

License

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