The International Aid Transparency Initiative (IATI) aims to make information about aid spending easier to access. To this end, they publish the IATI standard and keep a registry of data in that form.
The IATI Datastore is provided to help users of IATI's data access the extracts they are interested in. A public instance is available here:
http://iati-datastore.herokuapp.com
You will need Redis and Postgres to run the full setup.
- Clone the source
- Install
pip install -e iati_datastore - Install
pip install -r requirements_dev.txt - Run the tests
nosetests iati_datastore(the tests use an in-memory sqlite db) - Create a database (in postgres), and set an environment variable
DATABASE_URLto something likepostgres:///iati-ds. - Run
iati create_databaseto create the db tables - Run
iati crawl updateto start the process of grabbing the source data - Run
iati runserverto start a development server - Run a worker with
iati queue background- this will download and index the datafiles,
check progess with
iati crawl status.
- this will download and index the datafiles,
check progess with
- Go to http://127.0.0.1:5000
