#!/usr/bin/env python3
import json, sys
from datetime import datetime, timezone
d = json.load(open("/home/kiro/trend-engine/trends/x/raw/scan_results_2026-10-05_FULL.json"))
FMT = "%a %b %d %H:%M:%S %z %Y"
now = datetime.now(timezone.utc)
for h in sys.argv[1:]:
    print(f"=== @{h} ===")
    for t in (d["raw"].get(h) or []):
        try:
            dt = datetime.strptime(t.get("createdAt",""), FMT)
            age = (now-dt).days
        except Exception:
            age = "?"
        txt = (t.get("text") or "").replace("\n"," ")[:90]
        print(f"  {t.get('createdAt','')[:11]} age{age}d L{t.get('likeCount')} RT{t.get('retweetCount')} V{t.get('viewCount')} type={t.get('type')} retweeted={bool(t.get('retweeted_tweet'))} | {txt}")