Transform YouTube videos into concise, actionable summaries with ease! Bulletize extracts transcripts, summarises key points, and delivers practical takeaways. This tool works best with self-improvement style videos!
- π₯ Input YouTube Link: Provide a YouTube video URL, and the tool will fetch the transcript.
- π Transcript Extraction: Automatically retrieves and processes video transcripts.
- π€ AI Summarisation: Generates a concise, actionable summary from the transcript.
- π Sleek Web Interface: Built with TailwindCSS for an intuitive user experience.
- π Local AI Support: Powered by Ollama and llama3.2 for fast, local processing.
- Submit a YouTube URL: Enter a YouTube video URL.
- Transcript Extraction: The tool then uses Selenium to retrieve the transcript.
- AI Summarisation: The transcript is processed by a local LLM (llama3.2) using an optimised prompt to generate the summary.
- Result: A concise summary and actionable steps are displayed on the web interface.
- Ollama: Ensure it's installed and running on your system.
- llama3.2: Download and configure the specified version.
- Python Virtual Environment: Use Conda or venv for environment isolation.
- Clone the Repository and
cdto the repository location in your terminal. - Create a virtual environment (e.g., using Conda):
conda create --name <name for your environment> - Activate the environment and install pip:
conda activate <your_environment_name> conda install pip - Use pip to install the dependencies listed in requirements.txt:
pip install -r requirements.txt cdto the "web" folder in this repository and run the flask server using the following command:flask run- Make sure you have Ollama running in your local system.
- Open the Flask server's URL in your web browser to start using Bulletize.