import pandas as pd,sys,json sys.path.insert(0,'scripts'); from grab import grab; from ocr import labels d=pd.read_csv('results/stream_inventory.csv'); d=d[(d.duration_s>7000)&(d.start_ist>='2026-08-01')&(d.start_ist<'2026-10-24')] out=[] for _,r in d.iterrows(): fs=grab(r.id,[3600,9000]) for f in fs: out.append(dict(id=r.id,start=r.start_ist,frame=f,**{k:str(v) for k,v in labels(f).items() if k!='hdr'})); print(out[-1],flush=True) pd.DataFrame(out).to_csv('results/index_sample_ocr.csv',index=False)