{"id":32812304,"url":"https://github.com/manishkatel/concise_ai","last_synced_at":"2026-05-09T05:10:17.405Z","repository":{"id":282910415,"uuid":"950064096","full_name":"Manishkatel/Concise_AI","owner":"Manishkatel","description":"It is a streamlit-based application that utilizes LangChain and Groq AI models to summarize content from YouTube videos and websites. It extracts relevant information and generates concise summaries using website or youtube video url.","archived":false,"fork":false,"pushed_at":"2025-05-08T04:59:13.000Z","size":1038,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-07T01:07:27.597Z","etag":null,"topics":["langchain","mixtral-8x7b-32768","python","streamlit","validators","yt-dlp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Manishkatel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-03-17T15:16:54.000Z","updated_at":"2025-05-08T04:59:17.000Z","dependencies_parsed_at":"2025-03-17T16:31:51.530Z","dependency_job_id":"6743d229-0b9c-452f-a8d9-fd614ed9a190","html_url":"https://github.com/Manishkatel/Concise_AI","commit_stats":null,"previous_names":["manishkatel/text-summarizer","manishkatel/concise_ai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Manishkatel/Concise_AI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manishkatel%2FConcise_AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manishkatel%2FConcise_AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manishkatel%2FConcise_AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manishkatel%2FConcise_AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Manishkatel","download_url":"https://codeload.github.com/Manishkatel/Concise_AI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manishkatel%2FConcise_AI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32807880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["langchain","mixtral-8x7b-32768","python","streamlit","validators","yt-dlp"],"created_at":"2025-11-07T01:02:16.641Z","updated_at":"2026-05-09T05:10:17.398Z","avatar_url":"https://github.com/Manishkatel.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📌 TEXT SUMMARIZER\n\n🚀 Overview\n\nThis project is a Streamlit-based application that utilizes LangChain and Groq AI models to summarize content from YouTube videos and websites. It extracts relevant information and generates concise summaries, helping users quickly grasp the key points.\n\n## 🛠 Features\n\n- ✅ Summarizes content from YouTube videos using yt-dlp\n- ✅ Extracts and processes text from websites\n- ✅ Uses LangChain and Groq AI models for intelligent text summarization\n- ✅ User-friendly Streamlit interface\n\n\n\n## 📷 Demo / Screenshots\n\nHere are some screenshots showcasing the application's functionality:\n\n![Demo Image 1](static/demo1.png)\n![Demo Image 2](static/demo2.png)\n![Demo Image 3](static/demo3.png)\n![Demo Image 4](static/demo4.png)\n\n\n## 🏗 Tech Stack\n\n- Programming Language: Python\n- Frameworks: LangChain, Streamlit\n- Libraries: yt-dlp, validators\n- AI Model: Groq (mixtral-8x7b-32768)\n\n## 🎬 Installation \u0026 Usage\nFollow these steps to set up and run the project:\n\n### Prerequisites\nEnsure you have Python and pip installed.\n\n## Installation\nClone the repository and install dependencies:\n```\ngit clone https://github.com/Manishkatel/text-summarizer.git\ncd langchain-summarizer\npip install -r requirements.txt\n```\nNote: I have alot of dependencies in my requirements.txt for the use on the projects that I have been doing. You can only install the required dependencies for this project.\n\n📂 Folder Structure\n```\ntext-summarizer/\n│-- app.py                         # Main Streamlit application\n│-- requirements.txt               # Dependencies\n│-- README.md                      # Project documentation\n│-- static/                        # Images and assets for README\n│-- .gitignore                     # for ignoring .env and myvenv\n│-- .github/ISSUE-TEMPLATE.md      #for open contributions \n```\n\n📜 License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanishkatel%2Fconcise_ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanishkatel%2Fconcise_ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanishkatel%2Fconcise_ai/lists"}