General purpose REST API client #ep14boat
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
examples
tests
zipa
.gitignore
.travis.yml
LICENSE
Makefile
README.md
mkdocs.yml
requirements-dev.txt
requirements-test.txt
requirements.txt
setup.py

README.md

zipa Build Status

Welcome to zipa

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.

Instalation

pip install zipa

Examples

>>> 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.