openaustralia / theyvoteforyou

Making parliamentary voting information accessible, understandable, and easy to use so that you can hold your elected representatives to account.
https://theyvoteforyou.org.au/
Other
135 stars 30 forks source link

Provide tabular information to compare how members running for a division voted #1411

Closed rilrom closed 2 years ago

rilrom commented 2 years ago

When trying to find information on who to vote for in the upcoming federal election, it requires you to go to each members page and check out how they voted on a particular policy.

If you wanted to compare how they voted to others running in their division you would either have to have multiple tabs open or take note of how they voted and compare manually.

This ends up meaning you need to put in a bit of work in order to see the bigger picture and make accurate decisions for your division, which is fine for someone like myself who is interested in taking the time to be informed.

However for those less interested in the topic and just wanting a quick idea on who voted most consistently with their viewpoints this quickly becomes cumbersome and they likely will not make the effort to do so.

I'm proposing a bit of a change to the API to allow for relationships between members running in the same division and how they voted on each policy. The end goal would be using this information to create a table of policies and the members of that division and showing how each of them voted (use a select dropdown to select the division or something). Then providing an easy-to-share link to distribute that table to others.

This is technically possible with the current API, but would require a fair bit of data wrangling and likely an large number of requests to the API each day in order to build up the required data file.

Would appreicate if anyone had any ideas or thoughts or whether this is something that's already possible that I have missed.

rilrom commented 2 years ago

I have misunderstood the available data, other members running for an electorate are not present in this API (which makes complete sense).

Closing issue.