send the version, etc
This commit is contained in:
17
aman/app.py
17
aman/app.py
@@ -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>')
|
||||
|
||||
Reference in New Issue
Block a user