Sign inSign up

mattrayner/parliament.uk-static-api

By mattrayner

Updated almost 8 years ago

A static version of the parliament.uk api

Image
0

1.6K

mattrayner/parliament.uk-static-api repository overview

Parliament.uk-static-api

Parliament.uk-static-api is a Sinatra app created by Parliamentary Digital Service that provides mock data for the UK Parliament prototype website, which can be called by any application pointing at this API.

License

NOTE: This API is in active development and is likely to change at short notice. It is not recommended that you use this in any production environment.

Requirements

Parliament.uk-static-api requires the following:

Usage

  1. Install all required gems by running in your console:
bundle install
  1. Ensure Parliament.uk-static-api is running on port 5000 by running in your terminal:
bundle exec puma -p 5000
  1. An application can then call Parliament.uk-static-api by pointing the application's base URL at the static API. This can be set using environment variables.
PARLIAMENT_BASE_URL=http://localhost:5000/api/v1
  1. A static file will be served back to the application, depending on the URL visited. (Note: The same response is provided from Parliament.uk-static-api even when using different IDs. Its purpose is to provide an example of a response from a specific endpoint, not an actual response).

License

The gem is available as open source under the terms of the Open Parliament Licence.

Tag summary

Content type

Image

Digest

Size

96.6 MB

Last updated

over 9 years ago

docker pull mattrayner/parliament.uk-static-api