This application scrapes the IATI Registry API, to add some information and present other information in a more accessible way.
- Frequency information added based on number of months in which any packages have changed
- Hashes (to know whether a file has changed)
- Issues (to know whether a file is recorded as being broken)
Copyright Mark Brough, Publish What You Fund 2013
IATI Updates is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
IATI Updates is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with IATI Updates. If not, see http://www.gnu.org/licenses/.
Clone the repository and change to that directory
git clone firstname.lastname@example.org:markbrough/IATI-Updates.git cd IATI-Updates
It's recommended that you run this in a virtualenv:
Install the requirements:
pip install -r requirements.txt
Copy the template configuration file, and then edit it:
cp config.py.tmpl config.py
Launch from the command line:
Start updates by navigating in your browser to: