Transform long news articles into clear, concise summaries in seconds.
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.
- 🔗 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
Frontend
- HTML
- CSS
- JavaScript
Backend
- Python
- Flask
NLP Tools
- newspaper3k
- NLTK
- Sumy (LexRank)
- User enters a news article URL
- Frontend sends request to Flask backend
- Backend extracts article content
- NLP processes the text
- LexRank selects key sentences
- Summary is returned and displayed
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.pyMohammed Zuoriki
Cybersecurity Student | Aspiring Cloud Security Architect | Self-Driven Technologist
LinkedIn: https://www.linkedin.com/in/mohammed-zuoriki-856133250/
Contributions, feedback, and ideas are welcome. Feel free to fork the repository or open an issue.