mirror of
https://git.datalinker.icu/deepseek-ai/DeepSeek-V3.git
synced 2026-03-16 14:27:26 +08:00
Comprehensive intelligence retrieval system for collecting and aggregating information about Nairobi, Kenya from multiple sources. Features: - Multi-source data collection (news, social media, government, tourism, business) - RESTful API with FastAPI - Automated scheduling for continuous data collection - Intelligence brief generation - Real-time trending topics tracking - Alert system for important updates - Web scraping with rate limiting and caching - Social media integration (Twitter, Instagram) - NLP-powered categorization and processing - Docker support for easy deployment - CLI for manual operations Components: - Data models with SQLAlchemy - Base collector class with extensible architecture - Source-specific collectors (news, social, government, tourism, business) - Data processor for brief generation - Scheduler for automated collection - Comprehensive API endpoints - CLI interface for manual control Documentation: - Complete README with setup instructions - Quick start guide - Example usage scripts - Docker Compose configuration - Environment configuration templates
80 lines
1.1 KiB
Plaintext
80 lines
1.1 KiB
Plaintext
# Web Framework
|
|
fastapi==0.109.0
|
|
uvicorn[standard]==0.27.0
|
|
pydantic==2.5.3
|
|
pydantic-settings==2.1.0
|
|
|
|
# Database
|
|
sqlalchemy==2.0.25
|
|
alembic==1.13.1
|
|
psycopg2-binary==2.9.9
|
|
asyncpg==0.29.0
|
|
|
|
# Web Scraping
|
|
beautifulsoup4==4.12.3
|
|
requests==2.31.0
|
|
httpx==0.26.0
|
|
scrapy==2.11.0
|
|
selenium==4.16.0
|
|
lxml==5.1.0
|
|
|
|
# Social Media APIs
|
|
tweepy==4.14.0
|
|
instagrapi==2.0.0
|
|
tiktok-api==6.3.1
|
|
|
|
# Data Processing
|
|
pandas==2.1.4
|
|
numpy==1.26.3
|
|
|
|
# NLP & Text Processing
|
|
openai==1.7.2
|
|
transformers==4.36.2
|
|
spacy==3.7.2
|
|
nltk==3.8.1
|
|
|
|
# Scheduling
|
|
apscheduler==3.10.4
|
|
celery==5.3.4
|
|
redis==5.0.1
|
|
|
|
# Caching
|
|
aiocache==0.12.2
|
|
diskcache==5.6.3
|
|
|
|
# Configuration
|
|
python-dotenv==1.0.0
|
|
|
|
# HTTP & API
|
|
aiohttp==3.9.1
|
|
tenacity==8.2.3
|
|
|
|
# Date & Time
|
|
python-dateutil==2.8.2
|
|
pytz==2023.3.post1
|
|
|
|
# Utilities
|
|
loguru==0.7.2
|
|
python-multipart==0.0.6
|
|
email-validator==2.1.0
|
|
|
|
# Testing
|
|
pytest==7.4.4
|
|
pytest-asyncio==0.23.3
|
|
pytest-cov==4.1.0
|
|
httpx==0.26.0
|
|
|
|
# Development
|
|
black==23.12.1
|
|
flake8==7.0.0
|
|
mypy==1.8.0
|
|
pre-commit==3.6.0
|
|
|
|
# Monitoring
|
|
prometheus-client==0.19.0
|
|
sentry-sdk==1.39.2
|
|
|
|
# Security
|
|
cryptography==41.0.7
|
|
python-jose[cryptography]==3.3.0
|