Skip to content

gitter-badger/open-ods

 
 

Repository files navigation

open-ods

This is an unofficial personal project making use of open data and is unrelated to the NHS and associated organisations

The data is regularly changing and so there is absolutely no guarantee on stability or accuracy.

Source Data Attribution

Organisation Data Service, Health and Social Care Information Centre, licenced under the Open Government Licence v2.0 - Open Government Licence

More information on the Organisation Data Service can be found on the HSCIC website

Issue Tracker

Stories in Ready

You can view a board for issues using either: Waffle.io or Huboard

Continuous Integration

Builds are handled by Travis CI at https://travis-ci.org/mattstibbs/open-ods

Build Status develop

Build Status master

Getting Started

Pre-requisites

  • Python 3.4+
  • Virtualenv pip install -g virtualenv
  • PostgreSQL (Postgres.app is good for OSX development)
  • Heroku Toolbelt (Not mandatory but helpful if you're going to interact with Heroku)

Steps

  1. Clone this repository to your local machine

    git clone https://github.com/mattstibbs/open-ods.git
  2. In the terminal, navigate to the directory of the repository e.g.

    cd ~/Source/open-ods
  3. Create a Python3 Virtualenv

    virtualenv -p python3 env

    Check that python3 is installed properly by running python and checking the version.

  4. Activate the virtualenv

    source env/bin/activate
  5. Install libmemcached (for caching using flask-heroku-cacheify)

    brew install libmemcached
  6. Do a pip install

    pip install -r requirements.txt
  7. Now go import the ODS data into your OpenODS database -> Instructions for importing the ODS data into your PostgreSQL database

License

This project is licensed under MIT License.

Copyright (c) 2015 Matt Stibbs

See LICENSE.md.

About

REST API for serving NHS ODS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 81.2%
  • HTML 18.0%
  • Other 0.8%