Skip to content

manit2004/youtube_summarize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Summarizer

Welcome to Youtube Summarizer, which helps you to summarize youtube videos in a single click just by enterting the video url. You can access the webapp here.

Getting Started

Prerequisites

  • Python 3.11
  • Streamlit

Installation

  1. Clone the repository:
    git clone https://github.com/manit2004/youtube_summarize.git
    cd youtube_summarize
  2. Create and activate a Python virtual environment:
    • Windows:
      python -m venv venv
      .\venv\Scripts\activate
    • Linux:
      python3 -m venv venv
      source venv/bin/activate
  3. Install the required dependencies:
    pip install -r requirements.txt
  4. Set the environment variable GROQ_API_KEY in the .env file present in your root directory with your own GROQ API key which you can get for free from here:

Usage

  1. Open the webapp in your browser:
    streamlit run app.py
  2. Enter the youtube video url in the text box and click on generate summary.

Project Structure

  • app.py: The main file that runs the Streamlit webapp.
  • requirements.txt: List of Python libraries required to run the app.

Contributing

We welcome contributions! If you have suggestions or improvements, please create a pull request or open an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Streamlit for providing an amazing platform to build the webapp.
  • All contributors and users for their valuable feedback and support.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages