A Python wrapper for the Jawbone UP API.
Project description
Kiefer (German): jawbone.
A simple Python wrapper for Jawbone’s UP API. kiefer fully supports Python 2.7 and Python 3.4.
Installation
You can easily install kiefer using pip:
pip install kiefer
Authentication
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()
Usage
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
goals
meal(s)
mood(s)
move(s)
settings
sleep(s)
time zone
user information
workout(s)
A (s) indicates that you can retrieve a list of events as well as a single event.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.