An open API service indexing awesome lists of open source software.

https://github.com/iritman/yolix

yolix is a modern web application designed for analyzing comments on YouTube videos and extracting insightful summaries
https://github.com/iritman/yolix

Last synced: over 1 year ago
JSON representation

yolix is a modern web application designed for analyzing comments on YouTube videos and extracting insightful summaries

Awesome Lists containing this project

README

          

# Yolix 🎥

Yolix 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.

## 🌟 Features

- 📊 Real-time YouTube video statistics
- 📈 Interactive data visualization using Recharts
- 🎨 Modern UI with Tailwind CSS
- ⚡ Fast and responsive design
- 🔍 Type-safe development with TypeScript
- ✅ Download all comments from any YouTube video
- 📥 Export comments in CSV format
- 📊 Extract valuable data such as top users and important keywords
- 📝 Summarize comments in both English and the dominant comment language
- ⏱️ Analyze comments in real-time
- 🔑 Identify key discussion topics from comments
- 📑 Comprehensive reporting features for in-depth analysis
- ⚡ Fast and efficient data processing

## 🌐 Live Demo

You can try the Yolix online at:
🔗 **[Live Demo](https://yolix.vercel.app)**

## 🚀 Getting Started

### Prerequisites

- Node.js (v18 or higher)
- npm or yarn

### Installation

1. Clone the repository:

```bash
git clone https://github.com/iritman/yolix.git
```

2. Install dependencies:

```bash
npm install
# or
yarn install
```

3. Create a `.env.local` file in the root directory and add your environment variables:

```env
YOUTUBE_API_KEY=your_api_key_here
NEXT_PUBLIC_OPENROUTER_API_KEY=your_open_router_api_key_here
NEXT_PUBLIC_OPENROUTER_MODEL=your_desired_language_model_here
```

4. Run the development server:

```bash
npm run dev
# or
yarn dev
```

5. Open [http://localhost:3000](http://localhost:3000) in your browser.

## 🛠️ Built With

- [Next.js](https://nextjs.org/) - React framework
- [TypeScript](https://www.typescriptlang.org/) - Type safety
- [Tailwind CSS](https://tailwindcss.com/) - Styling
- [Recharts](https://recharts.org/) - Data visualization
- [OpenRouter.ai](https://openrouter.ai/) - AI model integration

## 🌟 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request. 🚀

## 📄 License

This project is licensed under the MIT License.

## 📧 Contact

For any questions or feedback, feel free to reach out:

- 📩 Email: [iritman@gmail.com](mailto:iritman@gmail.com)
- 🔗 LinkedIn: [Naiem Yousefifard](https://www.linkedin.com/in/naiem-yousefifard-11086729b)

Happy coding! 🎉