/senticomment

Gets the sentiment of YouTube comments

Primary LanguagePython

Senticomment

Senticomment is a simple little hacked together script that applies basic sentiment analysis to downloaded YouTube comments. To set up:

Installation of Libraries

You'll need Python 3 installed with pip. Run:

pip install httplib2

pip install nltk

pip install csv

pip install google-api-python-client

pip install oauth2client

You'll also need to install vader, but I don't remember how. Running python3 main.py should prompt you with what you need to do.

Set Up Google Cloud

  1. Go to Google Cloud Console and create a new project.
  2. Enable the YouTube Data API v3.
  3. Create credentials (OAuth client ID, Application Type: Other) and download them to client_secrets.json.

Running the Code

Run python3 main.py --videoid={your video ID here} to run the script and generate a CSV file.

Examples

python3 main.py --videoid=Zj8h3ZSc-Aw

Link to Interactive Histogram as of June 11, 2018