Affichage du json associé au Ogg
authorOlivier Tétard <olivier.tetard@miskin.fr>
Sat, 14 Nov 2015 10:12:59 +0000 (11:12 +0100)
committerOlivier Tétard <olivier.tetard@miskin.fr>
Sat, 14 Nov 2015 10:12:59 +0000 (11:12 +0100)
femtoblackweb.py
templates/analyze_file.html

index aab1433..8a52864 100644 (file)
@@ -12,6 +12,7 @@ from flask.ext.socketio import SocketIO, emit, join_room, leave_room, close_room
 
 from flask_bootstrap import Bootstrap
 
+import json
 
 # configuration
 
@@ -100,9 +101,12 @@ def download(filename):
 @app.route('/analyze/<filename>')
 def analyze_file(filename):
     f = os.path.join(app.config['UPLOAD_FOLDER'], filename)
+    json_file = os.path.join(app.config['UPLOAD_FOLDER'], "{}.json".format(filename))
 
-    if os.path.exists(f):
-        return render_template('analyze_file.html', filename=filename)
+    if os.path.exists(f) and os.path.isfile(json_file):
+        with open(json_file) as json_f:
+            json_content = json.load(json_f)
+            return render_template('analyze_file.html', filename=filename, json=json_content)
 
     else:
         abort(404)
index 3be3538..d28ac7b 100644 (file)
@@ -10,7 +10,7 @@
     </div>
 
     <!-- Here be the waveform -->
-    </div>
+  </div>
 
   <div class="controls">
     <button class="btn btn-primary" data-action="play">
       Toggle Mute
     </button>
   </div>
-</div>
+
+  <pre>
+    {{ json }}
+  </pre>
 {% endblock %}
 
 {% block scripts %}