Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

pybossa-client is a tiny Python library makes it easy to work with PyBossa.

Project description

Makes it easy to work with PyBossa

Install

You can install pybossa-client using pip, preferably while working in a virtualenv:

$ pip install pybossa-client

Usage

Setup:

import pbclient

# setup the server connection
pbclient.set('endpoint', 'http://pybossa.com')
pbclient.set('api_key', '--your-api-key-here--')

Create an application:

pbclient.create_app('Name of the App', 'shortname', 'Description')

Change the long description of an app:

app = pbclient.find_app(short_name='flickrperson')
app.long_description = open('longdesc.html').read()

pbclient.update_app(app)

Create a new task:

task_info = {
    'image': 'http://farm9.staticflickr.com/8146/7566819662_f2c74e77d8_m.jpg'
}
pbclient.create_task(app_id, task_info)

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page