import sys, urllib, urllib2
try : 
	import json
except ImportError :
	import simplejson as json

# read in station ids to grab metadata for
sfile = open("long_term_stns.list", "r")
stn = [line.strip() for line in sfile]
sfile.close()

input_dict = {"sid":stn[0],"sdate":"por","edate":"por","meta":"name","elems":[{"name":"maxt","interval":"dly","duration":"dly","smry":{"reduce":"max","add":"date"},"smry_only":1,"groupby":"year"},{"name":"maxt","interval":"dly","duration":"dly","smry":{"reduce":"min","add":"date"},"smry_only":1,"groupby":"year"},{"name":"mint","interval":"dly","duration":"dly","smry":{"reduce":"max","add":"date"},"smry_only":1,"groupby":"year"},{"name":"mint","interval":"dly","duration":"dly","smry":{"reduce":"min","add":"date"},"smry_only":1,"groupby":"year"},{"name":"pcpn","interval":"dly","duration":"dly","smry":{"reduce":"max","add":"date"},"smry_only":1,"groupby":"year"},{"name":"snow","interval":"dly","duration":"dly","smry":{"reduce":"max","add":"date"},"smry_only":1,"groupby":"year"}]}
params = urllib.urlencode({'params':json.dumps(input_dict)})
req = urllib2.Request('http://data.rcc-acis.org/StnData', params, {'Accept':'application/json'})
response = urllib2.urlopen(req)
a = response.read()

# print metadata to output file
f = open("daily_histories.txt","a")
f.write(a)
f.close()

