On a lazy day not knowing if it is tutor plugin ls or tutor plugins list, I discovered tutor-webui in the hopes that I probably won’t have to remember it ever again. There will be buttons and all I need to do it click. But I was thoroughly disappointed to learn it was actually a web-cli.
Neat! I’m actually working on something similar Do you think it would be difficult to integrate stdout streaming with click-web, such that we could see the output of tutor local launch -I in real time? I managed to do this by hand with Flask and server-sent events (and some ugly hacks to capture stdout/stderr), but if it’s possible out of the box with click-web, then that’s even better.
I’m also wondering how easy it is to integrate and customise click-web in a bigger web app…
Ah! I missed this one. click-web is basically a Flask app. The readme has some notes on customization and even authentication. I suspect it won’t be easy to plugin into something like a larger Django App.