/GPTsummary

Summarizes content from YouTube videos, books, and web pages, generating visual diagrams using Mermaid.

Primary LanguagePython

GPTsummary

Summarizes content from various sources (YouTube videos, books, and webpages and generates visual diagrams to represent the summarized information.

Features

  • Summarize content from: YouTube videos, PDF books, texts and web pages.
  • Generate visual diagrams (using Mermaid) based on summaries

Setup

  1. Clone the repository
  2. Install dependencies:
   pip install -r requirements.txt
  1. Set up environment variables in .env file (see config.py for required variables)

Usage

Run the Streamlit app:

streamlit run app.py --client.showSidebarNavigation=False 

Repository Structure

└── GPTsummary/
    ├── app.py
    ├── components/
    │   ├── mermaid/
    │   ├── summarizer/
    ├── pages/
    │   ├── __init__.py
    │   ├── book.py
    │   ├── document.py
    │   └── youtube_video.py
    ├── resources/
    ├── utils.py
    ├── config.py
    └── requirements.txt