Skip to content

PrathamP-dev/Vanasandesh.AI

Repository files navigation

🌳 Vanasandesh.AI — Forestry & Wildlife Tech News Aggregator 🌱

An automated, Python-based system to collect, filter, moderate, and summarize forestry, wildlife, and forest-tech innovation news articles from credible Indian and international sources.
Built with a lightweight tech stack, it offers a moderation dashboard, keyword-based filtering, SQLite storage, and AI-powered summarization and content regeneration.


📊 Features

  • 📡 Automated News Collection via RSS feeds and web scraping
  • 🧠 AI-Powered Summarization using Google Gemini API and Flash models for high-quality article summaries and content regeneration
  • 📝 Keyword-based Filtering using Python-based logic with GenAI-enhanced semantic matching
  • 📋 Moderation Dashboard built with Flask for human review and approval
  • 🗃️ SQLite Database to store articles, summaries, and moderation statuses
  • 📨 Email Notifications on article approvals (configurable)
  • 🕑 Scheduled Automation using the schedule library
  • 🧾 Natural Language Processing (NLP) for feed parsing, enriched scraping, and intelligent article extraction
  • 🌐 Cleanly version-controlled using Git & GitHub

📚 Tech Stack

Component Tool / Library
News Acquisition feedparser, requests, beautifulsoup4
Feed Parsing & NLP Natural Language Processing, custom heuristics
Content Filtering Python keyword logic + GenAI-assisted matching
Summarization & Regeneration Google Gemini API, Flash models
Database SQLite (serverless, lightweight)
Scheduling & Automation schedule Python library
Web Dashboard Flask
Environment Config python-dotenv
Email Notifications smtplib (built-in Python library)
Version Control Git + GitHub

🧠 AI & NLP Enhancements

  • Integrated Google Gemini API for advanced summarization and AI interaction
  • Utilizes GenAI techniques for intelligent keyword search and semantic matching
  • Employs Flash models for high-accuracy summarization and content regeneration
  • Leverages Natural Language Processing (NLP) for parsing article feeds, handling structured/unstructured text

🙏 Thank You!

Thank you for checking out Vanasandesh.AI 🌿
I hope this project inspires meaningful applications in forestry, wildlife conservation, and environmental tech.

If you liked the idea or found it useful, consider leaving a ⭐ on the repository — it genuinely helps and motivates future improvements!

Stay curious. Keep building. And let’s make tech work for nature! 🌱✨

Developed with 💚 by Pratham P. Sharma — combining environmental passion with the power of AI and technology.

About

An automated system to collect, filter, moderate and summarize forestry & wildlife tech news articles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages