All Projects → DemocracyClub → yournextrepresentative

DemocracyClub / yournextrepresentative

Licence: AGPL-3.0 License
👥 A website for crowd-sourcing structured election candidate data

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
CSS
56736 projects
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to yournextrepresentative

Manifesto
A collaborative political manifesto
Stars: ✭ 93 (+481.25%)
Mutual labels:  democracy
Mat-O-Wahl
🇩🇪 Mat-O-Wahl - Ein einfach zu bedienender, freier Open Source Wahl-O-Mat Klon fuer jedermann ### 🇬🇧 🇺🇸 A simple to handle, free "Voting Advice Application" / "Electoral Compass" alternative
Stars: ✭ 27 (+68.75%)
Mutual labels:  democracy
WhoCanIVoteFor
🗳 The source for https://whocanivotefor.co.uk/
Stars: ✭ 35 (+118.75%)
Mutual labels:  democracy
Democracy Client
DEMOCRACY App Client
Stars: ✭ 98 (+512.5%)
Mutual labels:  democracy
Devforthaifreedom
The hackathon to build technologies for Thailand's journey to democracy and freedom. #devปลดแอก
Stars: ✭ 175 (+993.75%)
Mutual labels:  democracy
openaustralia-parser
Parser component for OpenAustralia.org
Stars: ✭ 28 (+75%)
Mutual labels:  democracy
Nosdeputes.fr
Repository of NosDéputés.fr : the french parliamentary monitoring website
Stars: ✭ 69 (+331.25%)
Mutual labels:  democracy
voting
A simulator for voting systems.
Stars: ✭ 24 (+50%)
Mutual labels:  democracy
Democracy.js
Node.js unicast discovery, leader-citizen elections and pub/sub.
Stars: ✭ 175 (+993.75%)
Mutual labels:  democracy
meirim
Meirim is an open-source smart city application that facilitates transparency in urban planning.
Stars: ✭ 39 (+143.75%)
Mutual labels:  democracy
Awesome Humane Tech
Promoting Solutions that Improve Wellbeing, Freedom and Society
Stars: ✭ 2,234 (+13862.5%)
Mutual labels:  democracy
Theyworkforyou
Keeping tabs on the UK's parliaments and assemblies
Stars: ✭ 173 (+981.25%)
Mutual labels:  democracy
quadratic-voting
Real-time Quadratic Voting dashboard to encourage mathematically optimal voting in democratic communities.
Stars: ✭ 74 (+362.5%)
Mutual labels:  democracy
Dapp
Censorship resistant democracies.
Stars: ✭ 1,326 (+8187.5%)
Mutual labels:  democracy
adhocracy4
The core library for the e-participation projects by Liquid Democracy
Stars: ✭ 81 (+406.25%)
Mutual labels:  democracy
Publicwhip
Making parliamentary voting information accessible, understandable, and easy to use so that you can hold your elected representatives to account.
Stars: ✭ 84 (+425%)
Mutual labels:  democracy
elections-api
Serving JSON for all elections since 1992
Stars: ✭ 16 (+0%)
Mutual labels:  democracy
rundfunk-mitbestimmen
How should your broadcasting fees be spent? Publish your support and improve the program.
Stars: ✭ 38 (+137.5%)
Mutual labels:  democracy
TrumpWillTriumph
You are running for president of the United States of America. To become president, you must conquer at least 25 of the 50 states. Each state can be conquered by winning a unique challenge.
Stars: ✭ 13 (-18.75%)
Mutual labels:  democracy
democracy
Tools for peer-to-peer privacy with Ethereum and AZTEC
Stars: ✭ 36 (+125%)
Mutual labels:  democracy

Build Status Coverage Status Code style: black CodeQL

A website for crowd-sourcing structured election candidate data

https://candidates.democracyclub.org.uk/

YourNextRepresentative is a open source platform for crowd-sourcing information about candidates for political office and making it available as open data to anyone.

The core data that YourNextRepresentative collects includes who is standing, what party they’re standing for, their contact details, their social media accounts etc. The software requires that each change is submitted with a source, so that the collected information can be independently checked.

Installation

See INSTALL.md

Known Bugs

You can find a list of known issues to work on here:

Acknowledgements

This codebase was originally forked from mysociety/yournextrepresentative We no longer track the upstream but we thank mySociety for their work on the project which we have been able to build on.

API Versions

v0.9 is legacy code and is now frozen. v1.0 is currently in alpha. We plan on publishing a v1 API once we have some more feedback from users and we think it’s stable enough.

SOPN Parsing

YNR uses pypandoc (which relies on pandoc) to convert SOPN documents to PDF, as needed, to be parsed.

To install pandoc, visit this page and follow the instructions for you operating system: https://pandoc.org/installing.html

Once pandoc is installed

Install pypandoc (or via requirements.txt):

pip install pandoc

If pypandoc does not install via pip, visit https://pypi.org/project/pypandoc/ for further instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].