- #12: Remove duplicate logging.basicConfig() from 10 modules - #15: Remove redundant import re in rebuild_database.py - #17: rglob('*') → rglob('*.html/json/txt/xml/md') for speed - #18: Dockerfile individual COPY → glob COPY *.py/*.json + .dockerignore - #19: Remove deprecated docker-compose version field - #20: Pin requirements.txt versions (flask, requests, etc.) - #22: SIGALRM → threading.Timer for multi-threaded safety - #23: AP regex parsing → BeautifulSoup selectors
8 lines
150 B
Plaintext
8 lines
150 B
Plaintext
flask>=3.0,<4.0
|
|
requests>=2.31,<3.0
|
|
trafilatura>=1.6,<2.0
|
|
feedparser>=6.0,<7.0
|
|
apscheduler>=3.10,<4.0
|
|
beautifulsoup4>=4.12,<5.0
|
|
playwright>=1.40,<2.0
|