以前、Windows環境でgoogleclを利用した画像データのUploadの自動化をしたのですが、Linux環境でも同様のことをしてみました。
Environment
- Linux Mint 16
Install
Googleclは、以下でインストール
% sudo apt-get install googlecl
初回通信でログイン認証する。ブラウザが起動するので認証する。
& google calendar add "Lunch with Jim at noon tomorrow"
Googleカレンダーを起動して、予定が作成されていればOK.
Picasaに投稿
picasa postコマンドで実行します。
% google picasa post Futurismo tmuxinator.jpg
スクリプトにまとめると、ブログ執筆がさらに便利ですね。
#!/usr/bin/env ruby
# Picasaへアップロード
`google picasa post Futurismo #{ARGV[0]}`
# URLを取得
url = `google picasa list --fields=url-direct|grep #{ARGV[0]}`
# 標準出力にimgのURL出力
img = "<img src=\"" + url.chop + "\">"
puts img