Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,275 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OIPA


Build Status Coverage Status Requirements Status Documentation Status Gitter License: AGPLv3

OIPA extracts all published IATI XML files from the IATI Registry and makes them available in a normalised PostgreSQL database, that you can access using a RESTful API.

IATI is a global aid transparency standard and it makes information about aid spending easier to access, re-use and understand the underlying data using a unified open standard. You can find more about the IATI XML standard at: www.iatistandard.org

Documentation


Documentation on installing, running and using OIPA can be found at docs.oipa.nl

Quick start


  1. Install Vagrant
  2. Run vagrant up
  3. Find your way into the machine: vagrant ssh
  4. Start the server: ./manage.py runserver 0.0.0.0:8000
  5. Start the process control centre (supervisor): ./manage.py supervisor
  6. Open your browser at localhost:8000

For more detailed information, see the install documentation

About the project


Can I contribute?


Yes please! We are mainly looking for coders to help on the project. If you are a coder feel free to Fork the repository and send us Pull requests!

Running the tests


To run the tests, log into the vagrant machine and run:

./manage.py test --nomigrations --settings=OIPA.test_settings

Who makes use of OIPA?


About

OIPA extracts all published IATI XML files from the IATI Registry and stores them in a PostgreSQL database, that you can access using a RESTful API.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages