Zipa
Zipa is a magic pythonic REST client that allows you to easily access REST APIs that follow conventions being used around the web.
Installation
pip install zipa
Zipa in a shell
pip install zipa
python
>>> from zipa import api_github_com as gh
>>> gh.orgs.django.repos()
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.
How to contribute
Development of Zipa happens on GitHub. You are highly encouraged to contribute with code, tests, documentation, or just to share your experience.