Skip to content
A wrapper around curl to support OAuth 2.0
Python Shell
Find file
Latest commit 50ace82 Sep 25, 2013 @mitsuhiko mitsuhiko This is 1.22
Failed to load latest commit information.
docs
.gitignore
AUTHORS Added initial version Mar 30, 2012
LICENSE
MANIFEST.in Added initial version Mar 30, 2012
README Fixed spelling Mar 31, 2012
curlish.py Added support for printing config path Sep 25, 2013
install.sh
setup.cfg
setup.py
setup_freeze.py

README

  // curlish - curl with flames on top

                        .('
                       /%/\\'
                      (%(%))'
                       curl'

    Ever had to speak to an OAuth 2.0 protected
    resource for debugging purposes?  curl is a
    nice tool, but it totally lacks helpers for
    dealing with oauth.

    curlish comes for the rescue.  It is able to
    remember access tokens for you and inject it
    into requests.

    Facebook is preconfigured so that you can dive
    into testing it:

    $ curlish https://graph.facebook.com/me

    To add more sites you can directly modify the
    config file which is located, conveniently
    in ~/.ftcurlish.json

    Requirements: Python 2.6 or higher.

    Full automated installation:

    $ curl -L http://bit.ly/curlish | bash

    Installs curlish into ~/.bin for you.

    (If you want to know what it executes, have a
    look at the install.sh file in this repo)

    For advanced use see the ~/.ftcurlish.json file
    which can be used to automatically add extra
    headers to all requests and more.  You can
    also use the thing with non OAuth endpoints
    by just not configuring OAuth.  Then it just
    injects extra headers and colorizes output.

Something went wrong with that request. Please try again.