update
This commit is contained in:
35
README.md
35
README.md
@@ -2,7 +2,16 @@
|
||||
|
||||
A fully automated news aggregation and newsletter system that crawls Munich news sources, generates AI summaries, and sends daily newsletters with engagement tracking.
|
||||
|
||||
**🚀 NEW:** GPU acceleration support for 5-10x faster AI processing! See [QUICK_START_GPU.md](QUICK_START_GPU.md)
|
||||
## ✨ Key Features
|
||||
|
||||
- **🤖 AI-Powered Clustering** - Automatically detects duplicate stories from different sources
|
||||
- **📰 Neutral Summaries** - Combines multiple perspectives into balanced coverage
|
||||
- **🎯 Smart Prioritization** - Shows most important stories first (multi-source coverage)
|
||||
- **📊 Engagement Tracking** - Open rates, click tracking, and analytics
|
||||
- **⚡ GPU Acceleration** - 5-10x faster AI processing with GPU support
|
||||
- **🔒 GDPR Compliant** - Privacy-first with data retention controls
|
||||
|
||||
**🚀 NEW:** GPU acceleration support for 5-10x faster AI processing! See [docs/GPU_SETUP.md](docs/GPU_SETUP.md)
|
||||
|
||||
## 🚀 Quick Start
|
||||
|
||||
@@ -25,6 +34,8 @@ That's it! The system will automatically:
|
||||
|
||||
📖 **New to the project?** See [QUICKSTART.md](QUICKSTART.md) for a detailed 5-minute setup guide.
|
||||
|
||||
🚀 **GPU Acceleration:** Enable 5-10x faster AI processing with [GPU Setup Guide](docs/GPU_SETUP.md)
|
||||
|
||||
## 📋 System Overview
|
||||
|
||||
```
|
||||
@@ -49,11 +60,11 @@ That's it! The system will automatically:
|
||||
|
||||
### Components
|
||||
|
||||
- **Ollama**: AI service for summarization and translation (port 11434)
|
||||
- **MongoDB**: Data storage (articles, subscribers, tracking)
|
||||
- **Backend API**: Flask API for tracking and analytics (port 5001)
|
||||
- **News Crawler**: Automated RSS feed crawler with AI summarization
|
||||
- **Newsletter Sender**: Automated email sender with tracking
|
||||
- **Ollama**: AI service for summarization and translation (internal only, GPU-accelerated)
|
||||
- **MongoDB**: Data storage (articles, subscribers, tracking) (internal only)
|
||||
- **Backend API**: Flask API for tracking and analytics (port 5001 - only exposed service)
|
||||
- **News Crawler**: Automated RSS feed crawler with AI summarization (internal only)
|
||||
- **Newsletter Sender**: Automated email sender with tracking (internal only)
|
||||
- **Frontend**: React dashboard (optional)
|
||||
|
||||
### Technology Stack
|
||||
@@ -341,11 +352,21 @@ curl -X POST http://localhost:5001/api/tracking/subscriber/user@example.com/opt-
|
||||
|
||||
### Getting Started
|
||||
- **[QUICKSTART.md](QUICKSTART.md)** - 5-minute setup guide
|
||||
- **[PROJECT_STRUCTURE.md](PROJECT_STRUCTURE.md)** - Project layout
|
||||
- **[CONTRIBUTING.md](CONTRIBUTING.md)** - Contribution guidelines
|
||||
|
||||
### Core Features
|
||||
- **[docs/AI_NEWS_AGGREGATION.md](docs/AI_NEWS_AGGREGATION.md)** - AI-powered clustering & neutral summaries
|
||||
- **[docs/FEATURES.md](docs/FEATURES.md)** - Complete feature list
|
||||
- **[docs/API.md](docs/API.md)** - API endpoints reference
|
||||
|
||||
### Technical Documentation
|
||||
- **[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)** - System architecture
|
||||
- **[docs/SETUP.md](docs/SETUP.md)** - Detailed setup guide
|
||||
- **[docs/OLLAMA_SETUP.md](docs/OLLAMA_SETUP.md)** - AI/Ollama configuration
|
||||
- **[docs/GPU_SETUP.md](docs/GPU_SETUP.md)** - GPU acceleration setup
|
||||
- **[docs/DEPLOYMENT.md](docs/DEPLOYMENT.md)** - Production deployment
|
||||
- **[docs/SECURITY.md](docs/SECURITY.md)** - Security best practices
|
||||
- **[docs/REFERENCE.md](docs/REFERENCE.md)** - Complete reference
|
||||
- **[docs/DEPLOYMENT.md](docs/DEPLOYMENT.md)** - Deployment guide
|
||||
- **[docs/API.md](docs/API.md)** - API reference
|
||||
- **[docs/DATABASE_SCHEMA.md](docs/DATABASE_SCHEMA.md)** - Database structure
|
||||
|
||||
Reference in New Issue
Block a user