from net import *
import pandas as pd,sys
c=Client();sample=pd.read_parquet(R/'news_sample.parquet')
targets=[915310]+sample.appid.tolist() if len(sys.argv)<2 else [int(x) for x in sys.argv[1:]]
for i,a in enumerate(targets):
    d=c.news(a);items=d['response']['appnews'].get('newsitems',[])
    print(json.dumps({'completed':i+1,'of':len(targets),'appid':a,'news':len(items),'possibly_truncated':len(items)>=200}),flush=True)
