import gzip, json, glob, sys, time
from datetime import date
sys.path.insert(0,'/var/www/screener/trade')
import reference as R
t0=time.time()
for p in sorted(glob.glob('bars/bars_2026-*.json.gz')):
    d=json.load(gzip.open(p,'rt')); day=d['date']; syms=d['top30_current']
    r=R.build(date.fromisoformat(day), syms, verbose=False)
    print(day, r, f"{time.time()-t0:.0f}s", flush=True)
