A Python wrapper for the Jawbone UP API.
Kiefer (German): jawbone.
A simple Python wrapper for Jawbone’s UP API. kiefer fully supports Python 2.7 and Python 3.4.
You can easily install kiefer using pip:
pip install kiefer
kiefer takes care of the tedious OAuth2 process.
Before you can start, you need to create a config file with your client_id, client_secret, redirect_uri and the scope of your app. You can use the included config_example.json as a template.
You can create your Jawbone account and app here: Link
After creating the config file all interaction that is needed is copy-pasting a URL:
from kiefer.auth import KieferAuth auth = KieferAuth('config.json') access_token = auth.get_access_token()
After retrieving your access token, initialize the client:
from kiefer.client import KieferClient client = KieferClient(your_access_token)
A KieferClient instance offers methods to retrieve following metrics from the Jawbone UP API:
- band events
- body event(s)
- heart rate
- custom events
- time zone
- user information
A (s) indicates that you can retrieve a list of events as well as a single event.