feat: /api/v2/analiza/* endpoints - sport analytics backend
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
#!/usr/bin/env python3
|
||||
from dotenv import load_dotenv
|
||||
load_dotenv("/opt/rinet-gpu/.env.master")
|
||||
# auto-added
|
||||
# ═══════════════════════════════════════════════════════════════════
|
||||
# Fajl: rss_hr_full.py | v1.0.0 | 05.05.2026
|
||||
# Lokacija: /opt/pgz-sport/scrapers/rss_hr_full.py
|
||||
@@ -15,7 +18,7 @@ from psycopg2.extras import execute_batch
|
||||
logging.basicConfig(level=logging.INFO, format="%(asctime)s [rss_hr] %(message)s")
|
||||
log = logging.getLogger("rss_hr")
|
||||
|
||||
DSN = "host=10.10.0.2 port=6432 dbname=rinet_v3 user=rinet password=R1net2026!SecureDB#v7"
|
||||
DSN = f"host=10.10.0.2 port=6432 dbname=rinet_v3 user=rinet password={os.environ['DB_PASSWORD']}"
|
||||
UA = "Mozilla/5.0 (Ri.NET Civic Bot 1.0; contact: dradulic@outlook.com)"
|
||||
ROOT = "https://rss.hr"
|
||||
HTML_DIR = "/opt/pgz-sport/data/rss_hr_html"
|
||||
@@ -91,6 +94,7 @@ def upsert(conn, facts):
|
||||
cur = conn.cursor()
|
||||
rows = []
|
||||
for f in facts:
|
||||
f["fact"] = f["fact"].replace("\x00", "")
|
||||
h = hashlib.md5(f["fact"].encode()).hexdigest()
|
||||
rows.append((f["fact"], f["source"], f.get("category", "rss_hr"),
|
||||
f.get("confidence", 0.85), h,
|
||||
|
||||
Reference in New Issue
Block a user