Skip to content
PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.
Branch: master
Clone or download
Pull request Compare This branch is 1673 commits ahead, 34 commits behind Scifabric:master.
Latest commit 409a236 May 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
alembic stats table Apr 10, 2019
contrib Fix --db flag Feb 27, 2018
dat First try to replace all application and apps with project May 15, 2014
provisioning Added new line on the documentatition May 9, 2018
pybossa fix lint May 22, 2019
scripts Update pre_install Feb 14, 2018
test remove unused content May 20, 2019
uploads Add an empty uploads directory in PyBossa Nov 9, 2014
.coveragerc Exclude tests Jan 23, 2014
.gitignore Call commit onece and clean_project cache once May 17, 2019
.gitmodules update submodule path May 11, 2018
.landscape.yaml Use names instead of codes. Jun 9, 2015
.prospector.yaml Use names instead of codes. Jun 9, 2015
.travis.yml Edit travis Mar 28, 2019
BACKERS.md Add Patreon campaign. Oct 15, 2017
CHANGELOG add CHANGELOG file Apr 20, 2015
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 15, 2017
CONTRIBUTING.md Fix link Apr 20, 2017
COPYING Remove the instructions about how to apply license Oct 3, 2013
COPYING.DATA AGPLv3 added to all the files. Closes #12 Nov 29, 2011
README.md Fix links Jan 29, 2019
Vagrantfile Use the bento box Dec 21, 2017
alembic.ini.template Totally remove Heroku support Apr 7, 2015
alembictest.ini Add alembic test ini file. Dec 3, 2015
app_context_rqworker.py
app_settings.py default settings local Aug 31, 2018
appspec.yml Update appspec.yml Jul 17, 2017
buildspec.yml Update buildspec.yml Apr 10, 2019
circle.yml Use python-ldap docker image. Oct 15, 2017
clear_cache.py redis config using master slave dns Apr 23, 2018
cli.py merging upstream Feb 15, 2019
requirements.txt Update requirements.txt Apr 28, 2019
requirementsdocs.txt
run.py Fixes into strings about PyBossa and SciFabric. Dec 30, 2016
run_scheduler.py loggers Apr 24, 2019
run_tests update run_tests May 8, 2019
settings_local.py.tmpl Removed templates: image, sound, video, map, pdf. May 21, 2019
settings_test.py.tmpl list subprods based on prod May 16, 2019
settings_upref_mdata.py.tmpl crowd-1246 revised countries Nov 9, 2018
setup.cfg Use nose-cov to avoid verbose output. Jan 3, 2017
setup.py wellletssee Apr 24, 2019
warm.py Remove all GEO features. Apr 17, 2018

README.md

Scifabric Build Status Code Health Build Status Code Health Coverage Status Documentation License Join the chat at https://gitter.im/Scifabric/pybossa DOI Scifabric's Patreon

What is PYBOSSA?

PYBOSSA is a technology built by Scifabric, for crowdsourcing or citizen science platforms.

PYBOSSA is an extremely flexible and versatile technology with a multitude of applications that adapt to each specific case facilitating many of the daily tasks that take place in research environments such as museums, art galleries, heritage institutions, libraries of any kind, market research companies, hospitals, universities and all those organisations that manage data or require information from their customers/users -such as airports, shopping malls, banks, hotel chains, etc.

PYBOSSA’s simplicity consists in its easy adjustment to any areas using any of the available templates, this way every customer can then adapt it to their own needs.

PYBOSSA integrates with other data collection products such as Amazon S3, Twitter, Youtube, Google Spreadsheets, Flickr, Raspberry Pi, etc. Through all these integrations PYBOSSA allows data capture for further analysis made by users in a transparent and easy way.

PYBOSSA for python 3

We've finally migrated PYBOSSA to python 3. We're not going to merge into master until we test it in production a bit more, so please, help us by testing it. All you have to do is basically, check out the python3 branch (migrate-python3) and run it. Then, any bug, issue you find, you just report it and we will be happy to help you.

Get professional support

You can hire us to help you with your PYBOSSA project. Go to our website, and contact us.

Supporting PYBOSSA

PYBOSSA is an open source project. Its ongoing development is made possible thanks to the support by these awesome backers. If you'd like to join them, check out Scifabric's Patreon campaign.

Actividad subvencionada por el Ministerio de Educación, Cultura y Deporte

Ministerio de Educación, Cultura y Deporte

See it in Action

PYBOSSA powers Solar Maps and MicroPast, LibCrowds and many more projects.

For a full list of PYBOSSA projects, check our case studies and blog.

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.

Testing

Unit testing

Just run:

  nosetests test/

Browser testing

BrowserStack

Thanks to the support of BrowserStack we can do real cross browser testing on multiple desktop and mobile platforms.

Contributing

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

It has the instructions to become a contributor.

Acknowledgments

Special thanks to Shuttleworth Foundations for funding us and their true support:

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!

Copyright / License

Copyright 2019 Scifabric LTD.

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.

You can’t perform that action at this time.