feat(crawler): rss-crawler + очередь кандидатов + воркер (фазы 1-3); веб-статус /crawlers; openspec rss-crawler, tg-crawler-publisher-prototype

This commit is contained in:
kpa39l
2026-09-22 17:39:09 +00:00
parent 56610fa836
commit a10ab9fa3c
6 changed files with 327 additions and 1 deletions
+4
View File
@@ -26,6 +26,10 @@ ADMIN_PASSWORD = os.getenv("ADMIN_PASSWORD", "change_me")
OLLAMA_URL = os.getenv("OLLAMA_URL", "http://127.0.0.1:11434")
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "qwen3:8b-nothink")
# RSS-краулер: честный User-Agent (некоторые издатели режут дефолтные), таймаут
RSS_USER_AGENT = os.getenv("RSS_USER_AGENT", "vesti-rss/0.1 (+https://vesti.nixg.ru)")
RSS_DEFAULT_TIMEOUT = float(os.getenv("RSS_DEFAULT_TIMEOUT", "20"))
# Направления (категории)
DIRECTIONS = ["tech", "politics", "games", "electronics", "llm", "linux"]