Skip to content

Latest commit

Β 

History

History
76 lines (53 loc) Β· 1.62 KB

File metadata and controls

76 lines (53 loc) Β· 1.62 KB

🧠 LexiAI (News Summarizer)

Transform long news articles into clear, concise summaries in seconds.


πŸš€ Overview

LexiAI is a modern web application that summarizes news articles from a URL into a single, readable paragraph. It uses natural language processing techniques to extract key information and present it in a clean and simple format as it's the make solution to my cybernews toward making up to date with technology news is simple way.


✨ Features

  • πŸ”— Summarize any article via URL
  • 🧠 NLP-based summarization (LexRank)
  • ⚑ Fast and real-time processing
  • 🎨 Modern UI with dark/light mode
  • πŸ€– AI-style status feedback
  • πŸ“± Responsive design

πŸ—οΈ Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Python
  • Flask

NLP Tools

  • newspaper3k
  • NLTK
  • Sumy (LexRank)

πŸ”„ How It Works

  1. User enters a news article URL
  2. Frontend sends request to Flask backend
  3. Backend extracts article content
  4. NLP processes the text
  5. LexRank selects key sentences
  6. Summary is returned and displayed


βš™οΈ Installation

git clone https://github.com/your-username/lexiai.git
cd lexiai
pip install -r requirements.txt
python3 -c "import nltk; nltk.download('punkt')"
python app.py

πŸ‘¨β€πŸ’» Author

Mohammed Zuoriki Cybersecurity Student | Aspiring Cloud Security Architect | Self-Driven Technologist
LinkedIn: https://www.linkedin.com/in/mohammed-zuoriki-856133250/


⭐ Contributing

Contributions, feedback, and ideas are welcome. Feel free to fork the repository or open an issue.