

YouTube Insights is a web application that provides users with an analysis of their YouTube subscriptions, categorizing them into various content types such as Music, Gaming, News, and others. Built with Flask, the app integrates with the YouTube Data API to fetch user subscription data and offers a dashboard for visualizing the analysis.
- User Authentication: Secure OAuth2-based authentication to access user subscription data.
- Subscription Analysis: Categorizes user subscriptions into predefined categories based on channel titles.
- Dashboard: Displays the analysis results in a user-friendly interface.
- Backend: Python, Flask
- Frontend: HTML
- APIs: YouTube Data API
git clone https://github.com/Syzygyastro/youtube_insights.git
cd youtube_insights/backend
pip install -r requirements.txt
FLASK_APP=app.py,
FLASK_ENV=development,
SECRET_KEY=your_secret_key,
YOUTUBE_API_KEY=your_youtube_api_key,
flask run