{"id":27001523,"url":"https://github.com/iritman/yolix","last_synced_at":"2025-04-04T04:19:00.757Z","repository":{"id":284137578,"uuid":"953943759","full_name":"iritman/yolix","owner":"iritman","description":"yolix is a modern web application designed for analyzing comments on YouTube videos and extracting insightful summaries","archived":false,"fork":false,"pushed_at":"2025-03-24T11:17:51.000Z","size":95,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T11:34:51.007Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://yolix.vercel.app","language":"TypeScript","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/iritman.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-24T10:24:28.000Z","updated_at":"2025-03-24T11:17:54.000Z","dependencies_parsed_at":"2025-03-24T11:45:45.021Z","dependency_job_id":null,"html_url":"https://github.com/iritman/yolix","commit_stats":null,"previous_names":["iritman/yolix"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iritman%2Fyolix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iritman%2Fyolix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iritman%2Fyolix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iritman%2Fyolix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iritman","download_url":"https://codeload.github.com/iritman/yolix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247118058,"owners_count":20886481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-04-04T04:19:00.294Z","updated_at":"2025-04-04T04:19:00.752Z","avatar_url":"https://github.com/iritman.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yolix 🎥\n\nYolix is a modern web application designed for analyzing comments on YouTube videos and extracting insightful summaries. Built with Next.js and TypeScript, it enables users to download all comments from any video, export them in CSV format, and extract valuable data such as top users and important keywords. With features like real-time comment analysis and comprehensive reporting, Yolix provides a powerful tool for understanding viewer engagement and key discussion topics in the comments section.\n\n## 🌟 Features\n\n- 📊 Real-time YouTube video statistics\n- 📈 Interactive data visualization using Recharts\n- 🎨 Modern UI with Tailwind CSS\n- ⚡ Fast and responsive design\n- 🔍 Type-safe development with TypeScript\n- ✅ Download all comments from any YouTube video\n- 📥 Export comments in CSV format\n- 📊 Extract valuable data such as top users and important keywords\n- 📝 Summarize comments in both English and the dominant comment language\n- ⏱️ Analyze comments in real-time\n- 🔑 Identify key discussion topics from comments\n- 📑 Comprehensive reporting features for in-depth analysis\n- ⚡ Fast and efficient data processing\n\n## 🌐 Live Demo\n\nYou can try the Yolix online at:\n🔗 **[Live Demo](https://yolix.vercel.app)**\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js (v18 or higher)\n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/iritman/yolix.git\n```\n\n2. Install dependencies:\n\n```bash\nnpm install\n# or\nyarn install\n```\n\n3. Create a `.env.local` file in the root directory and add your environment variables:\n\n```env\nYOUTUBE_API_KEY=your_api_key_here\nNEXT_PUBLIC_OPENROUTER_API_KEY=your_open_router_api_key_here\nNEXT_PUBLIC_OPENROUTER_MODEL=your_desired_language_model_here\n```\n\n4. Run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n```\n\n5. Open [http://localhost:3000](http://localhost:3000) in your browser.\n\n## 🛠️ Built With\n\n- [Next.js](https://nextjs.org/) - React framework\n- [TypeScript](https://www.typescriptlang.org/) - Type safety\n- [Tailwind CSS](https://tailwindcss.com/) - Styling\n- [Recharts](https://recharts.org/) - Data visualization\n- [OpenRouter.ai](https://openrouter.ai/) - AI model integration\n\n## 🌟 Contributing\n\nContributions are welcome! Feel free to open an issue or submit a pull request. 🚀\n\n## 📄 License\n\nThis project is licensed under the MIT License.\n\n## 📧 Contact\n\nFor any questions or feedback, feel free to reach out:\n\n- 📩 Email: [iritman@gmail.com](mailto:iritman@gmail.com)\n- 🔗 LinkedIn: [Naiem Yousefifard](https://www.linkedin.com/in/naiem-yousefifard-11086729b)\n\nHappy coding! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firitman%2Fyolix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firitman%2Fyolix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firitman%2Fyolix/lists"}