★データ解析備忘録★

ゆる〜い技術メモ

TreasureData Command Line のインストール

TreasureDataで、以下のように結果が重すぎてブラウザからダウンロードできないとき、ターミナルからコマンドライン(CLI)でダウンロードできます。 その手順を説明します。 f:id:songcunyouzai:20160202110016p:plain

手順

環境設定

Rubyを使います。 1.9.0以上じゃないと対応してないみたいです。 まずはRubyのバージョンを確認

$ ruby --version
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

tdパッケージのインストール

$ gem install td

これで入ります。 もし、

You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

と怒られたら ユーザーアカウントに管理者権限をもたせて

$ sudo gem install td 

で入ります。入ったか確認する為にバージョンを確認。

$ td --version
0.13.1

と出たらOK。

TDからダウンロード

まずターミナルで

$ td account

と打ってメールアドレスとpassを入力してログイン。

次に該当するTD結果のページで f:id:songcunyouzai:20160202110056p:plain 好きな(必要な)ファイル形式を選んで、コマンドをターミナルにコピペします。

td job:show 46952246 -f csv -o 46952246.csv --column-header

ダウンロードが始まってカレントディレクトリに入ります。