• GIZMODO
  • FUZE
  • BUSINESS INSIDER JAPAN
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

ライフハッカー編集部  -   04:00 PM

Googleサービスをコマンドラインで操作できる『GoogleCL』

Googleサービスをコマンドラインで操作できる『GoogleCL』

100621gclbgscl.jpg


Linux/Mac/Windows用:『GoogleCL』は、GoogleサービスをUNIXコマンドラインから操作するための、新しいツールです。それぞれのGoogleサービスを、コマンドラインからいじりたいと思っていた方には、嬉しいユーティリティとなっています。

GoogleCLを使えば、Googleカレンダー、Googleコンタクト、Googleドキュメント、Picasaの写真などを、自作のスクリプトに引っぱってくることができます。GoogleCLは、Bloggerやカレンダー、コンタクト、ドキュメント、Picasa、Youtubeなどにアクセスできる、Pythonプログラムです。

 


Ubuntuユーザーなら、debパッケージをすぐにインストールできますが、Mac・Windowsでのインストールは少々複雑なので、知識のない方には難しいかもしれません。使用するには、まずPython 2.5か2.6のインストールが必須です。

■GoogleCLをインストール

gdata python client libraryと、GoogleCLの両方をダウンロード、解凍します。解凍先を覚えておき、ターミナルウィンドウを開きます。そこに下記のコマンドを打ち、プロンプトされたら、パスワードを入力します。

cd "~/Downloads/gdata-2.0.10/"
sudo python setup.py install
cd "~/Downloads/googlecl-0.9.5/"
sudo python setup.py install

これで、GoogleCLがインストールされるはずです。初回の利用のみ、Googleのユーザーネームを要求されるので、入力して、エンターキーを押します。すると、URLが表示されるので、ブラウザへとコピペして、GoogleCLがアカウントへアクセスできるようにします。ターミナルウィンドウへ戻ってエンターキーを押せば、アクセス許可作業完了です。それぞれのGoogleサービスに対して、初回はこの作業を行う必要があります。

これで、各Googleサービスのいくつかのタスクを、ターミナルウィンドウか、シェルスクリプトから起動できます。Youtubeへの動画投稿Googleカレンダーへの予定追加ターミナルウィンドウでのGoogleドキュメントの作成・編集Gmailのコンタクトリストのエクスポート、などが可能です。

詳細を知りたい方は、Googleのスクリプト例GoogleCLのマニュアルを参照してみてください(ともに英文)。新発見のコマンドなどがありましたら、コメント欄への記入お願いいたします。


GoogleCL [via Open Source at Google]

Whitson Gordon (原文/訳:松井亮太)

 

2017年注目のライフハックツール

MORE FROM LIFEHACKER

powered by
    
    
    
  

lifehacker

Recommended

© mediagene Inc.