Crowdflower API - Python Client
Minimal client library for interacting with the CrowdFlower API with Python.
Install from PyPI:
Or install the latest version GitHub:
git clone https://github.com/chbrown/crowdflower.git cd crowdflower python setup.py develop
CrowdFlower API keys are 20 characters long; the one below is just random characters.
conn = crowdflower.Connection('LbcxvIlE3x1M8F6TT5hN')
This library will default to an environment variable called CROWDFLOWER_API_KEY if none is specified here:
conn = crowdflower.Connection()
Loop through all your jobs and print the titles:
for job in conn.jobs(): print job['title']
Create a new job with some new units:
job = conn.upload(data) print job
Run a bunch of DELETE calls on each item in the job.
for delete_response in job.clear_units(): print delete_response
If you don’t want to print the responses, you still need to exhaust the loop:
Copyright © 2014 Christopher Brown. MIT Licensed.