youTubeCommentAnalyser is an extension/website that parses through the comments of a YouTube video, and utilises Natural Language Processing (NLP) to apply sentiment analysis and offer a reliable summary of the thoughts and feelings of the viewers. Three distinct machine learning models are applied to the comments data, providing insightful information about the amount of positive, neutral and negative comments, percentage of comments that fit a particular mood, and percentage of comments that are sarcastic.
- Visit our website
- Paste in a valid YouTube URL to a specific video
- Get the sentiment analysis of the comments, with the link to the video!
- Download and open ZIP of GitHub, or alternatively, run
git clone https://github.com/Kevin-Duignan/MACathon-noname
- Open a Chrome or Chromium
- Visit your browser's extensions page
- Turn on Developer Mode
- Load Unpacked
- Select the extension folder in this project's directory
- You're done! Now visit any YouTube video
- See the comment analysis above the comment section, and on the extension popup!
If you need more help, or are a FireFox user, visit this video for a thorough walkthrough.
$ git clone https://github.com/Kevin-Duignan/MACathon-noname
$ cd MACathon-noname
$ pip install -r requirements.txt
$ uvicorn server:app
The server will download and optimise all NLP models on first boot. This will take some time and extra disk space (~2GB).
Kevin (Nguyen) Duignan
Daniel Arnould
Anthony Wilson