AtharvaMaskar26 / Minute-Nav

MinuteNav: Enhance your YouTube experience with precise transcript-based Q&A and topic-guided navigation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minute Nav

Minute Nav is a YouTube tool designed to enhance your YouTube experience with various features. Built using Python, Streamlit, and GeminiAI, Minute Nav helps you interact with YouTube videos more effectively.

Features

  • Create Summaries of YouTube Videos: Generate concise summaries of YouTube videos to quickly grasp the content.
  • Ask Questions Based on the Video: Ask questions about the video, and get answers based on the video content.
  • Extract Topics from the Video: Automatically extract and list key topics discussed in the video.
  • Navigate to Timestamps: Jump to the exact timestamp in the video where your question was answered or the topic was covered.

Installation

  1. Clone the repository:

    git clone https://github.com/AtharvaMaskar26/Minute-Nav.git
    cd minute-nav
  2. Create a virtual environment and activate it:

    python -m venv env
    source env/bin/activate  # On Windows, use `env\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Streamlit app:

    streamlit run app.py
  2. Open your web browser and navigate to http://localhost:8501.

  3. Follow the instructions on the web app to use the available features.

To-Do List

  • Create Summaries of YouTube Videos
  • Ask Questions Based on the Video
  • Extract Topics from the Video
  • Navigate to Timestamps

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.

Contact

For any questions or suggestions, please open an issue or contact Atharva Maskar.

About

MinuteNav: Enhance your YouTube experience with precise transcript-based Q&A and topic-guided navigation.


Languages

Language:Python 100.0%