Skip to content

A tool that scrapes online movie data using Python, performs Descriptive Analytics on critic and user reviews and visualizes using Tableau

License

Notifications You must be signed in to change notification settings

getmykhan/Slick-Flick

Repository files navigation

Slick-Flick

Slick-Flick is a Python Program that scrapes reviews of any movie from Rotten Tomatoes that is provided by both, the common user and the movie critic. Then, Sentimental Analysis is applied on the reviews to determine if the review is either Fresh or Rotten. The results are pushed into the a csv file and visualized via Tableau for better data understanding.

Steps to run the program

1. Step One:

Run scrape.py

User reviews are scraped and saved into reviews.txt

2. Step Two:

Run critic_scrape.py

  • Either Fresh or Rotten is written into critic_review.txt based on the scraped critic review.
  • The results are then added into the review.csv

Note: The values that are added into review.csv file are percentage values

3. Step Three:

Run user_sentiment.py

  • The script performs Sentimental Analysis on the scraped user reviews i.e reviews.txt and stores the results in sentiment.txt
  • The script also appends the values (percentage) into review.csv

4. Visualization:

  • Visualization is done via Tableau to better understand the final results.

An Example

Below are two movies namely Logan and Get Out whose histogram has been plotted after complete analysis.

logan_review getout_review

About

A tool that scrapes online movie data using Python, performs Descriptive Analytics on critic and user reviews and visualizes using Tableau

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages