https://github.com/hs094/youtube-trend-analysis
This project implements a comprehensive YouTube Trend Analysis tool using CrewAI and BrightData. The tool scrapes YouTube videos, analyzes their transcripts, and generates insightful summaries and visualizations. The web interface is built using Streamlit, providing an interactive and user-friendly experience.
https://github.com/hs094/youtube-trend-analysis
agentic-ai crewai python streamlit trend-analysis web
Last synced: 4 months ago
JSON representation
This project implements a comprehensive YouTube Trend Analysis tool using CrewAI and BrightData. The tool scrapes YouTube videos, analyzes their transcripts, and generates insightful summaries and visualizations. The web interface is built using Streamlit, providing an interactive and user-friendly experience.
- Host: GitHub
- URL: https://github.com/hs094/youtube-trend-analysis
- Owner: hs094
- Created: 2025-03-09T16:23:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-09T16:54:34.000Z (7 months ago)
- Last Synced: 2025-03-09T17:27:50.069Z (7 months ago)
- Topics: agentic-ai, crewai, python, streamlit, trend-analysis, web
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YouTube Trend Analysis with CrewAI and BrightData
This project implements a YouTube Trend Analysis with CrewAI and BrightData.
- BrightData is used to scrape YouTube videos.
- CrewAI is used to analyze the transcripts of the videos and generate a summary.
- Streamlit is used to create a web interface for the project.---
## Setup and installations
**Get BrightData API Key**:
- Go to [BrightData](https://brightdata.com/) and sign up for an account.
- Once you have an account, go to the API Key page and copy your API key.
- Paste your API key by creating a `.env` file as follows:```
BRIGHT_DATA_API_KEY=your_api_key
GROQ_API_KEY=your_api_key
```**Install Dependencies**:
Ensure you have Python 3.11 or later installed.
```bash
pip install streamlit ollama crewai crewai-tools
```
---## Run the project
Finally, run the project by running the following command:
```bash
streamlit run app.py
```