send the version, etc
This commit is contained in:
1
aman/VERSION
Normal file
1
aman/VERSION
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0.1.0
|
||||||
17
aman/app.py
17
aman/app.py
@@ -22,21 +22,32 @@ class RunwaySequencingEncoder(JSONEncoder):
|
|||||||
def default(self, o):
|
def default(self, o):
|
||||||
return { 'runway' : o.Runway.Name, 'spacing' : o.Spacing }
|
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()
|
aman = AMAN()
|
||||||
app = Flask('AMAN')
|
app = Flask('AMAN')
|
||||||
|
version = '0.0.0'
|
||||||
|
|
||||||
|
with open(os.environ['AMAN_PATH'] + '\\VERSION') as file:
|
||||||
|
version = file.readline()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run()
|
app.run()
|
||||||
|
|
||||||
@app.route('/aman/airports')
|
@app.route('/aman/airports')
|
||||||
def airports():
|
def airports():
|
||||||
retval = []
|
# get the current version
|
||||||
|
print(version)
|
||||||
|
|
||||||
|
# get the airports
|
||||||
|
retval = []
|
||||||
for airport in aman.Workers:
|
for airport in aman.Workers:
|
||||||
retval.append(airport.Icao)
|
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')
|
return Response(data, status=200, mimetype='application/json')
|
||||||
|
|
||||||
@app.route('/aman/configuration/<icao>')
|
@app.route('/aman/configuration/<icao>')
|
||||||
|
|||||||
Reference in New Issue
Block a user