Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Website Summarizer

An AI-powered Website Summarizer built using Streamlit, BeautifulSoup, and OpenAI-compatible LLM APIs.

Workflow

  1. User enters a website URL
  2. Requests fetch webpage content
  3. BeautifulSoup extracts readable text
  4. Product and service pages are discovered
  5. Content is sent to Gemini
  6. AI generates a structured summary
  7. Results are displayed in Streamlit

Features

  • Website content extraction
  • Product and service page discovery
  • AI-powered summarization using Gemini
  • Streamlit web interface
  • Error handling for invalid URLs
  • Cloud deployment on Streamlit Community Cloud

Tech Stack

  • Python
  • Streamlit
  • BeautifulSoup4
  • Requests
  • Gemini API
  • GitHub
  • Streamlit Cloud

Installation

git clone

cd website-summarizer

pip install -r requirements.txt

streamlit run main.py

Future Enhancements

  • Chat with Website
  • PDF Export
  • Multi-language Summaries
  • Competitor Website Comparison
  • Lead Generation from Websites

Author

Kumar Shikhar

website-summarizer

AI Website Summarizer using Streamlit and LLMs

Live Demo

https://your-app-name.streamlit.app



About

AI Website Summarizer using Streamlit and LLMs

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages