Cloud9上のスクリプトファイルをローカルで実行する(Pythonの例)

PreviewをPublicにしていない場合

Cloud9上のファイルへのリンクは、ファイルをダウンロードしようとした際のリンクを利用すると簡単。

例えば以下の様な、pythonスクリプトのダウンロードリンクが手に入った場合

https://hogehoge.cloud9.no.server.death/workspace/script.py?download&isfile=1

downloadとisfileを取り除いたリンクにcurlでアクセスすると、スクリプトの内容がそのままstdoutにでるので、それをpythonにぶっこむ。

curl https://hogehoge.cloud9.no.server.death/workspace/script.py | python -

PreviewをPublicにしている場合

取得されるのはgz圧縮されたものなので、gunzipで解凍しつつpythonにぶち込む。

curl https://preview.c9.io/hogehoge.py | gunzip -c | python -