started the status queue development #4
@ -121,7 +121,26 @@ def create_app():
|
|||||||
|
|
||||||
@app.route('/status/queue', methods=['GET'])
|
@app.route('/status/queue', methods=['GET'])
|
||||||
def status_queueu():
|
def status_queueu():
|
||||||
return Response(response=json.dumps({'test': 'hello world'}),
|
os_queue_list = os.listdir(queuedir)
|
||||||
|
queue_list = []
|
||||||
|
|
||||||
|
for item in os_queue_list:
|
||||||
|
path = os.path.join(queuedir,item)
|
||||||
|
with open(path, 'r') as f:
|
||||||
|
data = json.load(f)
|
||||||
|
mydata = {'type': data['type'],
|
||||||
|
'id': item,
|
||||||
|
'title': data['data']['title'],
|
||||||
|
'description': data['data']['description'],
|
||||||
|
'courses': data['data']['courses'],
|
||||||
|
'presenters': data['data']['presenters'],
|
||||||
|
'tags': data['data']['tags'],
|
||||||
|
'created': data['data']['created'],
|
||||||
|
'uploaded': os.path.getctime(path)}
|
||||||
|
|
||||||
|
queue_list.append(mydata)
|
||||||
|
|
||||||
|
return Response(response=json.dumps(queue_list),
|
||||||
content_type='application/json')
|
content_type='application/json')
|
||||||
|
|
||||||
def _enqueue(package):
|
def _enqueue(package):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user