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.
- Host: GitHub
- URL: https://github.com/shihjen/youtube_sentimentanalyzer
- Owner: shihjen
- Created: 2024-07-04T07:55:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T01:59:35.000Z (almost 2 years ago)
- Last Synced: 2025-06-01T19:53:18.373Z (about 1 year ago)
- Topics: google-api-python-client, pytube, sentiment-analysis, textblob, wordcloud, youtube-api-v3
- Language: Python
- Homepage: https://shihjen-youtube-sentimentanalyzer-app-7ecszs.streamlit.app/
- Size: 854 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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

Polarity histogram.

Positive, neutral, and negative sentiments.

Subjectivity histogram.

Keywords in the comments visualize via wordcloud.