|
@@ -22,21 +22,32 @@ class RunwaySequencingEncoder(JSONEncoder):
|
|
|
def default(self, o):
|
|
|
return { 'runway' : o.Runway.Name, 'spacing' : o.Spacing }
|
|
|
|
|
|
-os.environ['AMAN_CONFIG_PATH'] = 'C:\\Repositories\\VATSIM\\AMAN\\config'
|
|
|
+if 'AMAN_PATH' not in os.environ:
|
|
|
+ os.environ['AMAN_PATH'] = 'C:\\Repositories\VATSIM\\AMAN\\aman-sys\\aman'
|
|
|
+if 'AMAN_CONFIG_PATH' not in os.environ:
|
|
|
+ os.environ['AMAN_CONFIG_PATH'] = 'C:\\Repositories\\VATSIM\\AMAN\\config'
|
|
|
+
|
|
|
aman = AMAN()
|
|
|
app = Flask('AMAN')
|
|
|
+version = '0.0.0'
|
|
|
+
|
|
|
+with open(os.environ['AMAN_PATH'] + '\\VERSION') as file:
|
|
|
+ version = file.readline()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
app.run()
|
|
|
|
|
|
@app.route('/aman/airports')
|
|
|
def airports():
|
|
|
- retval = []
|
|
|
+ # get the current version
|
|
|
+ print(version)
|
|
|
|
|
|
+ # get the airports
|
|
|
+ retval = []
|
|
|
for airport in aman.Workers:
|
|
|
retval.append(airport.Icao)
|
|
|
|
|
|
- data = json.dumps({ retval }, ensure_ascii=True)
|
|
|
+ data = json.dumps({ 'version' : version, 'airports' : retval }, ensure_ascii=True)
|
|
|
return Response(data, status=200, mimetype='application/json')
|
|
|
|
|
|
@app.route('/aman/configuration/<icao>')
|