Condense is a multipurpose YouTube Video Analyzer project which can also be used for google meet, Microsoft teams, etc. , a tool that enhances the YouTube viewing experience. This tool will be accessible as both a browser extension and a website. It aims to offer detailed transcripts, brief summaries, AI Chatbot Assistance, and Sentiment Analysis of YouTube video comments. It also extends to take Mp4 and Mp3 files as input and even live meetings. By leveraging in-depth analytics, users can gain insights into video performance, viewer engagement, and content sentiment, among other metrics.
You can install condense and its development tools using pip:
pip install -e .
pip install -e .[dev]
The condense package includes a website with both client and server components. To set it up:
Navigate to the client directory and install dependencies using npm:
cd client
npm install
Navigate to the server directory and install dependencies using npm:
cd server
npm install
We welcome contributions! If you'd like to contribute to condense, please follow these steps:
- Fork the repository
- Create your feature branch (git checkout -b feature/YourFeature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin feature/YourFeature)
- Open a pull request
Please read CONTRIBUTING.md for more details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the Apache License - see the LICENSE file for details.