{"id":28234743,"url":"https://github.com/itprodirect/ml-ytvibes-commentanalyzer","last_synced_at":"2025-06-12T22:31:37.744Z","repository":{"id":195656969,"uuid":"692278823","full_name":"itprodirect/ML-YTVibes-CommentAnalyzer","owner":"itprodirect","description":"YouTube comment analyzer application - find out what the vibes are in the comments by looking at data visualizations","archived":false,"fork":false,"pushed_at":"2023-09-19T02:36:17.000Z","size":990,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T22:14:18.586Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itprodirect.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-16T02:05:11.000Z","updated_at":"2023-09-19T02:19:43.000Z","dependencies_parsed_at":"2023-09-19T04:32:01.403Z","dependency_job_id":null,"html_url":"https://github.com/itprodirect/ML-YTVibes-CommentAnalyzer","commit_stats":null,"previous_names":["itprodirect/ml-ytvibes-commentanalyzer","itprodirect/yt-vibes-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itprodirect/ML-YTVibes-CommentAnalyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itprodirect%2FML-YTVibes-CommentAnalyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itprodirect%2FML-YTVibes-CommentAnalyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itprodirect%2FML-YTVibes-CommentAnalyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itprodirect%2FML-YTVibes-CommentAnalyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itprodirect","download_url":"https://codeload.github.com/itprodirect/ML-YTVibes-CommentAnalyzer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itprodirect%2FML-YTVibes-CommentAnalyzer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259541564,"owners_count":22873714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-18T22:14:18.731Z","updated_at":"2025-06-12T22:31:37.735Z","avatar_url":"https://github.com/itprodirect.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📊 ML-YTVibes-CommentAnalyzer\n\nML-YTVibes-CommentAnalyzer is a Python application designed to **analyze the sentiments** of comments on a YouTube video and provide **insights into the emotions** expressed by viewers.\n\n---\n\n## 🌟 Introduction\n\nUnderstanding the sentiments of YouTube viewers can be crucial for content creators and marketers. This application provides a simple yet powerful way to gauge the emotional response of the audience to a video, helping creators and analysts make data-driven decisions.\n\n---\n\n## 🎯 Features\n\n- **🔍 Sentiment Analysis**: Uses NLP to analyze the sentiments of comments.\n- **📊 Sentiment Visualization**: Interactive histograms and scatter plots to visualize sentiments.\n- **📝 Comment Length Analysis**: Relates comment length to sentiment.\n- **☁️ Word Cloud Generation**: Identifies most frequently used words in comments.\n\n---\n\n## 📈 Visualizations\n\n### 📌 Word Cloud of Frequent and Interesting Words\n![YT Comment Frequent Interesting Word Cloud](screenshots/YT_comment_frequent_interesting_word_cloud.png)\n_Description: Shows the most frequent and interesting words appearing in YouTube comments._\n\n### 📌 Comment Length and Frequency Bar Chart\n![YT Comment Length and Frequency Bar Chart](screenshots/YT_comment_length__and_frequency_barchart.png)\n_Description: Displays the frequency of different comment lengths._\n\n### 📌 Comment Length Distribution Bar Chart\n![YT Comment Length Distribution Bar Chart](screenshots/YT_comment_length_distribution_barchart.png)\n_Description: Distribution of comment lengths on a YouTube video._\n\n### 📌 Vibe Check Bar Chart\n![YT Comment Vibe Check Bar Chart](screenshots/YT_comment_vibe_check_barchart.png)\n_Description: Sentiment analysis categorized as positive, negative, or neutral._\n\n### 📌 Vibe Scatter Plot\n![YT Comment Vibe Scatter Plot](screenshots/YT_comment_vibe_scatterplot.png)\n_Description: Scatter plot showing the relationship between comment length and sentiment._\n\n---\n\n## 🚀 Getting Started\n\n1. **Clone or download** this repository to your local machine.\n2. Ensure you have **Python** installed on your system (Python 3.x recommended).\n3. Install the required Python libraries by running the following command:\n\n   ```bash\n   pip install -r requirements.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitprodirect%2Fml-ytvibes-commentanalyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitprodirect%2Fml-ytvibes-commentanalyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitprodirect%2Fml-ytvibes-commentanalyzer/lists"}