{"id":26107048,"url":"https://github.com/hs094/youtube-trend-analysis","last_synced_at":"2026-05-02T05:02:36.352Z","repository":{"id":281521533,"uuid":"945525638","full_name":"hs094/Youtube-Trend-Analysis","owner":"hs094","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-09T16:54:34.000Z","size":238,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-02T22:37:01.867Z","etag":null,"topics":["agentic-ai","crewai","python","streamlit","trend-analysis","web"],"latest_commit_sha":null,"homepage":"","language":"Python","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/hs094.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-09T16:23:54.000Z","updated_at":"2025-03-09T16:54:37.000Z","dependencies_parsed_at":"2025-03-09T17:39:07.726Z","dependency_job_id":null,"html_url":"https://github.com/hs094/Youtube-Trend-Analysis","commit_stats":null,"previous_names":["hs094/youtube-trend-analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hs094/Youtube-Trend-Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hs094%2FYoutube-Trend-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hs094%2FYoutube-Trend-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hs094%2FYoutube-Trend-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hs094%2FYoutube-Trend-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hs094","download_url":"https://codeload.github.com/hs094/Youtube-Trend-Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hs094%2FYoutube-Trend-Analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32523428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["agentic-ai","crewai","python","streamlit","trend-analysis","web"],"created_at":"2025-03-09T22:42:58.859Z","updated_at":"2026-05-02T05:02:36.337Z","avatar_url":"https://github.com/hs094.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouTube Trend Analysis with CrewAI and BrightData\nThis project implements a YouTube Trend Analysis with CrewAI and BrightData.\n- BrightData is used to scrape YouTube videos.\n- CrewAI is used to analyze the transcripts of the videos and generate a summary.\n- Streamlit is used to create a web interface for the project.\n\n---\n## Setup and installations\n**Get BrightData API Key**:\n- Go to [BrightData](https://brightdata.com/) and sign up for an account.\n- Once you have an account, go to the API Key page and copy your API key.\n- Paste your API key by creating a `.env` file as follows:\n\n```\nBRIGHT_DATA_API_KEY=your_api_key\nGROQ_API_KEY=your_api_key\n```\n\n**Install Dependencies**:\n   Ensure you have Python 3.11 or later installed.\n   ```bash\n   pip install streamlit ollama crewai crewai-tools\n   ```\n---\n\n## Run the project\n\nFinally, run the project by running the following command:\n\n```bash\nstreamlit run app.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhs094%2Fyoutube-trend-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhs094%2Fyoutube-trend-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhs094%2Fyoutube-trend-analysis/lists"}