2015-07-01から1ヶ月間の記事一覧

CrystalでHTTP通信

なるほど。LLだ。 というかRubyだ(Rubyわからんけど)。 require "http" require "json" client = HTTP::Client.new("lgtm.in") response = client.get("/g/mihyaeru21", headers: HTTP::Headers {"Accept": "application/json"}) obj = JSON.parse(respons…

pipでインストールできるコマンド

最近のpipのバージョンなら、githubとかにリポジトリを上げておけばPyPIに登録しなくてもモジュールをインストールできる。 サンプル 超サンプルリポジトリはこちら。 標準出力にhoge!!!!!!と出力するhogeコマンドを提供する。 $ pyenv virtualenv 2.7.9 hog…

Pythonからコマンドを実行して標準出力を受け取るやつ

subprocessを使うのが良いらしい。 設定周りが怪しいから調べないと。 import subprocess def execute(command): proc = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) output, _ = proc.communicate() return ou…