WSGI Containerを操作するコマンドツール

コンテナがSendMessageに対応したこともあり、折角なのでコマンドツールを作ってみた。

E:\>containercmd -py
if navigator.value == 'wsgi:///':
        navigator.value = 'wsgi:///admin/'

こんな感じでプロンプトからPythonスクリプトをコンテナに投げつけられる。ちなみにこのスクリプトは、表示中のページのアドレスが 'wsgi:///' だと 'wsgi:///admin/' に移動するというもの。もちろん '-js' オプションも使えるようにするよ:-)
こんな方法でもJavaScriptは実行できる。

E:\>containercmd -py
hoge = 'hogehoge'
navigator.value = "javascript:document.write('%s');" % hoge

コンテナの画面に'hogehoge'が表示される。ちょっと楽しい。