nordabiz/requirements.txt
Maciej Pienczyn 3e90cdbfc7 feat(scraper): Dekodowanie URL-i Google News do oryginalnych źródeł
- Dodano funkcję decode_google_news_url() z 3 metodami dekodowania:
  1. Base64 decoding (preferowana, bez HTTP request)
  2. HTTP redirect following
  3. googlenewsdecoder library jako fallback
- Scraper automatycznie dekoduje URL-e Google News przed scrapowaniem
- Zaktualizowano news.url i news.source_domain po dekodowaniu
- Dodano news.google.com do SKIP_DOMAINS (wymaga dekodowania)
- Dodano googlenewsdecoder do requirements.txt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 22:12:27 +01:00

40 lines
612 B
Plaintext

# Norda Biznes Hub - Python Dependencies
# ======================================
# Web Framework
Flask==3.0.0
Flask-Login==0.6.3
Werkzeug==3.0.1
# Security
Flask-WTF==1.2.1
Flask-Limiter==3.5.0
# Database
SQLAlchemy==2.0.23
psycopg2-binary==2.9.9
# Google Gemini AI
google-generativeai==0.3.2
# Google Maps/Places API
googlemaps==4.10.0
# Environment Configuration
python-dotenv==1.0.0
# Email (for verification)
Flask-Mail==0.9.1
# Utilities
requests==2.31.0
feedparser==6.0.10
# SEO Analysis
beautifulsoup4==4.12.3
lxml==5.1.0
python-whois==0.9.4
# Google News URL Decoding
googlenewsdecoder>=0.1.2