Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Open-source crowdsourcing (microtasking) platform with a focus on volunteer contribution and making it super-easy to create a crowd-sourcing app.
Failed to load latest commit information.
alembic Fix name.
contrib install redis-sentinel as a service on boot
dat First try to replace all application and apps with project
doc Fix heading content in docs
provisioning Add new queues to worker config template
pybossa Merge pull request #1035 from PyBossa/issue-quarterly-jobs
test Add test; increase coverage
uploads Add an empty uploads directory in PyBossa
.coveragerc Exclude tests
.gitignore Add an empty uploads directory in PyBossa
.gitmodules remove not needed Puppet cookbooks
.landscape.yaml Split ignore files.
.prospector.yaml Ignore dummy variables.
.travis.yml install coveralls after success
CONTRIBUTING.md Fix a typo
COPYING Remove the instructions about how to apply license
COPYING.DATA AGPLv3 added to all the files. Closes #12
Procfile heroku instructions and patch
README.md Fix link to documentation in README.md
Vagrantfile check for vagrant-ansible-local and give help when the plugin is not …
alembic.ini.template New improvements for Vagrant
app_context_rqworker.py Disable cache to refresh it
cli.py Loop through all users and projects.
pylintrc Ignore dummy variables.
requirements.txt Use rq-scheduler from pypi again
run.py Full refactor for using Flask Factories in PyBossa
settings_local.py.tmpl Link expiration time as a config variable
settings_test.py Merge branch 'master' into issue-dropbox-importer-with-chooser
setup.cfg Add config file for nosetests
setup.py Use rq-scheduler from pypi again
warm.py Refactor: moved all stat-related cached functions to cache module

README.md

Build
Status Code Health Coverage
Status Documentation License

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).

Shuttleworth Foundation Funded

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

See it in Action

PyBossa powers Crowdcrafting.org and MicroPast a joint project by British Museum and University College of London.

Installing and Upgrading

Important: if you are updating a server, please, be sure to check the Database Migration scripts, as new changes could introduce new tables, columns, etc, in the DB model. See the Updating Section from the documentation

See installation instructions.

Running Tests

Just run the following command:

  nosetests test/

Useful Links

Contributing

If you want to contribute to the project, please, check the CONTRIBUTING file.

It has the instructions to become a contributor.

Authors

Copyright / License

Copyright 2014 SF Isle of Man Limited.

Source Code License: The GNU Affero General Public License, either version 3 of the License or (at your option) any later version. (see COPYING file)

The GNU Affero General Public License is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software.

Documentation and media is under a Creative Commons Attribution License version 3.

Something went wrong with that request. Please try again.