An open API service indexing awesome lists of open source software.

https://github.com/shihjen/youtube_sentimentanalyzer

An application designed to provide detailed sentiment analysis on YouTube video comments.
https://github.com/shihjen/youtube_sentimentanalyzer

google-api-python-client pytube sentiment-analysis textblob wordcloud youtube-api-v3

Last synced: 11 months ago
JSON representation

An application designed to provide detailed sentiment analysis on YouTube video comments.

Awesome Lists containing this project

README

          

## YouTube Sentiment Analyzer

The YouTube Sentiment Analyzer is a web application designed to provide detailed sentiment analysis of YouTube video comments. By leveraging the YouTube Data API and the TextBlob library, this tool allows users to:
- Extract Comments: Gather comments from any YouTube video by simply entering the video URL.
- Analyze Sentiment: Categorize comments into positive, negative, or neutral sentiments based on computed polarity scores.
- Visualize Data: Generate insightful visualizations including wordcloud, sentiment distributions, and polarity histograms.

### Application Output

![img1](img/img1.png)

Metadata of the YouTube video, including the title, published date, number of views and, number of comments.

![img2](img/img2.png)

Polarity histogram.

![img3](img/img3.png)

Positive, neutral, and negative sentiments.

![img4](img/img4.png)

Subjectivity histogram.

![img5](img/img5.png)

Keywords in the comments visualize via wordcloud.

Web Application