This project is a prototype built to assist crowdsourcing of data about schools in Tanzania. It is built oin top of Ushahidi, a crowdsourcing platform, and has some extra glue / management code to hold it all together and automate things as much as possible.
Here are some relevant links for the Tanzania schools crowdsourcing project:
- The Ushahidi API instance we used
- The Ushahidi web client
- An embedded form created to simplify crowd's
interaction with us (hosted on GitHub Pages, code is in
- This GitHub repository
The code in this repository deals with the Ushahidi API, mostly to "seed" the database with forms and answers.
$ pipenv installto install dependencies
$ pipenv shellto activate the environment
- With pip/virtualenv: use the provided requirements.txt file
$ python cli.py --help Usage: cli.py [OPTIONS] COMMAND [ARGS]... Commands: delete_form fake_answer heroku_adjust_upload send_answer send_form test
For individual commands syntax and description, call any of them with the
--help flag, like this:
$ python cli.py test --help Usage: cli.py test [OPTIONS] Options: -a, --auth Test authentication -p, --ping Ping test -t, --time Time to API and back -e, --env Print env vars (paged) --help Show this message and exit.
Copyright (c) 2018 Open Knowledge International