Add audiowidget endpoint: Blueprint renders audiowidget.tmpl, PaneCP fetches it on synthesis completion

This commit is contained in:
c0dev0id
2026-06-24 18:52:26 +02:00
parent 06c077b7f8
commit be338c2de0
5 changed files with 60 additions and 16 deletions

View File

@@ -1,4 +1,5 @@
from flask import Blueprint, render_template, request
from jinja2 import TemplateNotFound
blueprint = Blueprint(
'vue3_neusik',
@@ -14,3 +15,14 @@ def index():
'vue3_neusik/index.html',
import_on_load='true' if request.args.get('import') == '1' else 'false',
)
@blueprint.route('/audiowidget', methods=['GET'])
def audiowidget():
try:
return render_template(
'vue3_neusik/audiowidget.tmpl',
result_url=request.args.get('result_url', ''),
errors=request.args.get('errors', ''),
)
except TemplateNotFound:
return '', 204