Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.08 KB

README.md

File metadata and controls

50 lines (38 loc) · 1.08 KB

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