--- title: NoteSnap emoji: 📝 colorFrom: blue colorTo: indigo sdk: streamlit sdk_version: "1.28.0" app_file: app.py pinned: false --- # 📝 NoteSnap A powerful web application that transforms lengthy documents and notes into concise, bullet-point summaries using state-of-the-art AI models. ## Features - **PDF Processing**: Upload PDF files and extract text content automatically - **Direct Text Input**: Paste text content directly for immediate summarization - **AI-Powered Summarization**: Uses Hugging Face Transformers (BART, T5) for high-quality summaries - **Bullet-Point Format**: Clean, readable bullet-point summaries - **Multiple AI Models**: Choose from different pre-trained models - **Customizable Length**: Adjust summary length (Short, Medium, Long) - **Download Summaries**: Save generated summaries as text files ## Usage 1. Upload a PDF or paste text 2. Choose your AI model and summary length 3. Click Summarize 4. Download your summary ## Tech Stack - Streamlit - Hugging Face Transformers - PyTorch - PyPDF2