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 -