Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add an API for Pombola data #1817

Closed
mhl opened this issue Oct 30, 2015 · 2 comments
Closed

add an API for Pombola data #1817

mhl opened this issue Oct 30, 2015 · 2 comments
Assignees
Milestone

Comments

@mhl
Copy link
Contributor

mhl commented Oct 30, 2015

The API help page on Pombola sites that have POPIT_API_URL suggests using that PopIt as the API for Pombola data; however, we're retiring PopIt now so need an alternative API to let people programmatically use the useful data in Pombola instances. This is also something that @idesouza would like for Odekro.

Using django-rest-framework seems like a good basis for this - starting with the models in core, and then hansard next since providing structured data of debates is one of the key use cases that @idesouza mentioned. (Ideally we would migrate hansard to SayIt, but that's not a short term plan because of the time it's taking to do #1594, so it makes sense to do this anyway, I think.)

Another thing to consider is whether we want to require registration for use of the API key (or at least make that an option). It was certainly awkward for PopIt that we didn't have a way of contacting all the people using an instance.

@mhl
Copy link
Contributor Author

mhl commented Jan 5, 2016

Ian indicated the first priority is to have hansard sittings and proceedings available over the API.

@mhl
Copy link
Contributor Author

mhl commented Jan 5, 2016

Note from the sprint meeting: timebox to 1 day initially, and get feedback

@tmtmtmtm tmtmtmtm added this to the 2016S2 milestone Jan 20, 2016
@mhl mhl closed this as completed Feb 29, 2016
@mhl mhl removed the 3 - Now label Feb 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants