Add engine_help_viewer.py

This commit is contained in:
Brett Williams
2023-11-04 10:41:33 -05:00
parent 65c256b641
commit 014489e3bf
3 changed files with 46 additions and 2 deletions

View File

@@ -489,6 +489,15 @@ def get_renderer_args(renderer):
return f"Cannot find renderer '{renderer}'", 400
@server.get('/api/renderer/<renderer>/help')
def get_renderer_help(renderer):
try:
renderer_engine_class = EngineManager.engine_with_name(renderer)
return renderer_engine_class().get_help()
except LookupError:
return f"Cannot find renderer '{renderer}'", 400
@server.route('/upload')
def upload_file_page():
return render_template('upload.html', supported_renderers=EngineManager.supported_engines())