Flask web application that allows users to extract summaries from:
- Plain text
- URLs (web pages)
- PDF files
Built using **spaCy** for NLP, **BeautifulSoup** for web scraping, and **PyPDF2** for PDF parsing.
---
## Features
- ? **Automatic Text Summarization** using word frequency-based extractive summarization
- **URL Scraper**: Fetch and summarize textual content from any public web page
- **PDF Reader**: Upload a PDF and get a clean summary of its contents
- Displays input size, summary size, and compression ratio
- Simple and responsive HTML interface (no frontend framework needed)