from parsegpx import write_parsed_to_db
import pygpx
+import render_tiles
+
def get_page(uname,year,month):
trainings = []
training_list = get_page(username,year,month)
for tr in training_list:
- filename = "%s/%s_%s.gpx" % (dir,tr[0],tr[1])
+ filename = "%s/%04d/%02d/%s_%s.gpx" % (dir,year,(month+1),tr[0],tr[1])
+ dirname = "%s/%04d/%02d" % (dir,year,(month+1))
if os.path.exists(filename) and not force:
print "training %s exists, skipping" % (filename)
else:
-
+
+ try:
+ os.makedirs(dirname)
+ except:
+ None
+
xml=get_gpx_track(tr[1],tr[0])
if verbose:
f.write(etree.tostring(xml,encoding='UTF-8',pretty_print=True))
f.close
write_parsed_to_db(db,gpx,filename)
+ try:
+ render_tiles.queue_render(db,filename)
+ except:
+ None
def main():