On January 6th, 2021, violent insurrectionists stormed the US Capitol. Congress members were forced to halt their ratification of the 2020 election results and flee for safety. This riot was the culmination of President Donald Trump’s efforts to delegitimize the election, and the result of President Trump and his supporters’ political disinformation “stopthesteal” campaign.
From the November election up to the insurrection, speech from constituents and their representatives became increasingly polarized and inflammatory. We have analyzed two primary topics during this period of civil unrest. First, to what extent were Congressional Representatives’ speech, measured by their tweets between November 7th, 2020 and January 6th 2021, reflective of their actual support of the campaign to overturn election results? Second, whether the Representatives’ tweets reflect those of their constituents.
To assess these questions, we used the Twitter API to analyze each Representative’s tweets in the established timeframe by assessing common keywords and performing a sentiment analysis. We conducted similar analysis on constituent tweets that provide geographic data, allowing us to match accounts to Congressional Districts. Finally, we used Propublica’s API to assess how representatives voted on the ratification of the election results in Arizona and Pennsylvania, and the impeachment of President Trump.
- Bootstrap
- Flask
- Bokeh
- HTML/CSS
- Python
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone repo-https://github.com/Deckart2/cs_122.git- Navegate to the repo
cd ./cs_122- Install Environment
sudo bash ./install.sh- Activate project environment
source projenv/bin/activate- Run Program and Choose N (a later update may allow functionality if choosing Y)
sudo bash ./run_program.sh
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Andres Crucetta - andres.crucetta@hey.com
- Jacob Lehr - jblehr@uchicago.edu
- Gabriel Morrison - gdmorrison@uchicago.edu
- Kelly Yang - kyy@uchicago.edu
