"JSON_EXTRACT(sledrun_json, '$.position.longitude') as latitude, " \
"JSON_EXTRACT(sledrun_json, '$.position.latitude') as longitude, " \
"JSON_EXTRACT(sledrun_json, '$.length') as length, " \
+ "JSON_EXTRACT(sledrun_json, '$.walkup_time') as walkup_time, " \
"JSON_EXTRACT(sledrun_json, '$.entry_under_construction') as under_construction, " \
"page_title as title " \
"FROM wrsledrunjsoncache JOIN page ON sledrun_page_id=page_id " \
rows = connection.execute(sql)
writer = csv.writer(sys.stdout, lineterminator='\n')
- writer.writerow(['Name', 'Length', 'Longitude', 'Latitude', 'InArbeit', 'Url'])
+ writer.writerow(['Name', 'Length', 'WalkupTime', 'Longitude', 'Latitude', 'InArbeit', 'Url'])
for row in rows:
title = row['title'].decode('utf-8')
url = urllib.parse.urljoin(api_url, title)
- writer.writerow([json.loads(row['name']), row['length'], row['latitude'], row['longitude'], row['under_construction'], url])
+ writer.writerow([json.loads(row['name']), row['length'], row['walkup_time'], row['latitude'], row['longitude'], row['under_construction'], url])
def query_sledrun_list(inifiles: List[str]):