Implements a more convenient interface for constructing API to HTTP resources.
- The ability to specify a
host
and use relative links; - The choice between: checking the status of the response and raises exceptions (
silent
parameter); - It is based on requests and supports all its interfaces;
- is will be more...
pip install apirequests
import apirequests
class GitHub(apirequests.Client):
silent = False
def __init__(self):
super(GitHub, self).__init__('https://api.github.com/')
github = GitHub()
print(github.get('zen').text)
print(github.get('users/defunkt').json())