zipa is a magic pythonic REST client. For more information read the docs.
zipa was developed by the awesome engineering team at Presslabs, a Managed WordPress Hosting provider.
For more open-source projects, check Presslabs Code.
pip install zipa
>>> from zipa import api_github_com as gh
>>> for repo in gh.users['tpope'].repos:
... print(repo.name)
Under the hood zipa
transforms your imports into clients. It follows a simple
convention: HOSTNAME__PREFIX
. For the hostname, single underscores are
translated into dots and for the prefix into slashes.
For example: api_twitter_com__v1
becomes https://api.twitter.com/v1
. The
prefix part is optional.