This project aims to scrape, visualize and analyse data from euvsdisinfo.eu, in particular the EUvsDisinfo database compiled by the EU East StratCom Task Force. Check out a live deployment of this repo on eu-vs-disinfo.herokuapp.com!
To run the dashboard locally, simply clone the repository, install the required dependencies, and run index.py
.
git clone https://github.com/cknabs/EUvsDisinfo.git
cd EUvsDisinfo
poetry install # or create a virtual environment and use `pip install -r requirements.txt`
poetry run python index.py
This project relies heavily on the Beautiful Soup library (v4) for scraping, and on the plotly library for all the visualizations.
Dependencies are managed using Poetry; the requirements.txt
file is generated from the dependencies specified in pyproject.toml
, and is used for the Heroku deployment of the dashboard.