Skip to content

assismauro/pybossa

 
 

Repository files navigation

PyBossa is an open source platform for crowd-sourcing online (volunteer) assistance to perform tasks that require human cognition, knowledge or intelligence (e.g. image classification, transcription, information location etc).

PyBossa was inspired by the BOSSA crowdsourcing engine but is written in python (hence the name!). It can be used for any distributed tasks application but was initially developed to help scientists and other researchers crowd-source human problem-solving skills!

Demo Site

We have a demo site running here: http://pybossa.ep.io

Install

See doc/install.rst or http://pybossa.readthedocs.org/en/latest/install.html

Deploying

ep.io

For background see: http://notebook.okfn.org/2011/12/10/deploying-a-flask-app-on-ep-io/

  1. Set up as per ep.io instructions https://www.ep.io/docs/quickstart/flask/
  2. Create epio.ini file containing:

    [wsgi]
    entrypoint = pybossa.web:app
    requirements = requirements.txt
    
    [services]
    postgres = true
    
    [env]
    PYBOSSA_SETTINGS = ../settings_epio.py
  3. Create .epio-app file containing single line:

    pybossa
  4. Create .epioignore file e.g.:

    *.egg-info
    .*.swp
    *.pyc
    settings_local.py
    doc/
  5. Run the upload command:

    epio upload

Useful Links

Authors

  • Daniel Lombraña González - Citizen Cyberscience Centre
  • Rufus Pollock - Open Knowledge Foundation
  • Chris Powell - EPICollect
  • David Anderson - BOINC / Berkeley (via BOSSA)

About

BOSSA in python

Resources

License

AGPL-3.0, ODbL-1.0 licenses found

Licenses found

AGPL-3.0
COPYING
ODbL-1.0
COPYING.DATA

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published