ローカルマシンで実行されるPythonコンソールプログラム用の単純なWebベースのフロントエンドを作成しています。相互作用は非常に簡単です。基本的に、Webフロントエンドは次のことを行う必要があります。
- ユーザーからの入力を受け入れます(AJAXフォームなどを介して)。
- この入力をPythonプログラムに渡して、実行します。
- 実行中のPythonコンソールプログラムの出力を、終了するまで表示します。
最初の2つは非常に簡単に実行できます(ただし、適切なAJAXライブラリの推奨事項が役立ちます)。
質問:3番目を達成するために必要なJavascriptライブラリは何ですか?
備考:
- 私は
AJAXterm
とのようなパッケージを知っていますが、フルシェルの代わりに、Pythonコンソールプログラムの出力を表示Shellinabox
したいだけです。基本的に、PythonのstdoutをリアルタイムでWebページにパイプする方法が必要です。