A YouTube analytics tool for trend, sentiment, and suitability insights.
Key Features • How To Use • Download • Credits • Related • Support • License
- Popular Video Upload Ratio by Weekday
- Popular Video Upload Ratio by Time Slots
- Average Number of Tags Used in Popular Videos for SEO Optimization
- Word Cloud Representation of Popular Topics and Keywords
- Sentiment Ratio of Public Opinion on YouTube Videos
- Suitability of YouTube Videos for Children Based on the Number of Profanities
- Comprehensive Comparison of Videos
To clone and run this application, you'll need Git and Python installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/madEffort/youtube-trend-dashboard.git
# Go into the repository
$ cd youtube-trend-dashboard
# Install dependencies
$ poetry install
Create a .env
file and set environment variables
YOUTUBE_API_KEY="*********************"
OPEN_API_KEY="***********************"
# Run the app
$ streamlit run src/main.py
You can download the latest release version of the YTDashboard.
This software uses the following open source packages:

This project adheres to the Apache-2.0 license, and you can find more detailed information in the LICENSE
GitHub @madEffort · Naver @madEffort