Summarizes content from various sources (YouTube videos, books, and webpages and generates visual diagrams to represent the summarized information.
- Summarize content from: YouTube videos, PDF books, texts and web pages.
- Generate visual diagrams (using Mermaid) based on summaries
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables in .env file (see config.py for required variables)
Run the Streamlit app:
streamlit run app.py --client.showSidebarNavigation=False
└── GPTsummary/
├── app.py
├── components/
│ ├── mermaid/
│ ├── summarizer/
├── pages/
│ ├── __init__.py
│ ├── book.py
│ ├── document.py
│ └── youtube_video.py
├── resources/
├── utils.py
├── config.py
└── requirements.txt