alanmarazzi/mepcheck ↗
Created Feb 14, 2021 · View the alanmarazzi/mepcheck repository page
Python package to retrieve MEPs voting data from Votewatch.eu. Check what your MEPs are doing in a few simple commands.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
4
Lines of Code
142
From
Mar 23, 2017
To
Jan 28, 2021
About alanmarazzi/mepcheck
MEPcheck is a Python package designed to make European Parliament voting data accessible and transparent. It retrieves voting records for Members of European Parliament (MEPs) from Votewatch.eu, allowing citizens to easily track what their representatives are actually doing in Brussels and Strasbourg. The tool addresses a common complaint about EU opacity by enabling straightforward data access about MEP voting patterns and legislative positions.
The package provides both command-line and Python interfaces for retrieving and analyzing voting data. Users can look up MEPs by country, fetch their voting records, and export the data in multiple formats including JSON, Python lists, and pandas DataFrames for further analysis. The project uses web scraping with Beautiful Soup and the requests library to pull data from Votewatch.eu, making it simple for non-technical users to monitor their representatives while also supporting programmatic access for developers and data analysts.
MEPcheck is containerized with Docker for easy deployment and includes comprehensive documentation for both CLI and programmatic usage. The project is open source under the MIT license and actively welcomes contributions from the community.