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.

An animated visualization of alanmarazzi/mepcheck's Git history from March 2017 to January 2021, built by 4 contributors. The codebase reached 142 lines, mostly Python. The video runs 25 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

4

Lines of Code

142

From

Mar 23, 2017

To

Jan 28, 2021

Advertisement

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.

Advertisement

Share this video