This project is our submission to University of Missouri's TigerHacks 2023 event. The project scrapes movie review text from critics' reviews on Rotten Tomatoes for a given movie title and returns two visualizations.
- A word cloud of the significant words in the movie reviews
- A bar plot of the 15 most frequently used, significant words in the critics' reviews
The entire project was built in Python. The particular packages used in each section will be listed below.
- tkinter
- Beautifulsoup
- requests
- selenium
- pandas
- matplotlib.pyplot
- wordcloud (see Acknowledgements)
- Install Python: https://www.python.org/downloads/
- Install Python dependencies:
pip install beautifulsoup4 pip install requests pip install -U selenium pip install pandas pip install -U matplotlib pip install wordcloud
- Clone Github repository:
git clone https://github.com/ehildrich/ReviewVisualizer-Tigerhacks2023 - Open
gui.pyand run in Python editor. - Type a movie title into the text field and click the "Go" button.
- Dottie Hildrich: ehlidrich
- Roshan Thapa Magar: rosnMagar
- Rebecca Rushman: rrushman02
- Beamlak Tekle: BeamlakTekle
- The wordcloud Python package was developed by Github user amueller and is available here
- The following article from Data Camp was used to guide the implementation of the wordcloud package
- The documentation for Tkinter was referred to extensively for this project.