Sublime Text2からPicasaに画像をアップロードする方法

amazon
画像を一括アップロードして、URLをクリップボードに取得します。

photo-credit: IconAarchive


ちなみに、画像のアップロードには、 GoogleCLという外部コマンドを使用するため、予めインストールしておいてください。

sudo port install googlecl


また、コマンドラインより以下のコマンドを実行しておいてください。


google picasa create 'blogger_photo' && mkdir -p ~/Pictures/picasa



アップロードする画像ファイルは、PNG形式で ~/Pictures/picasaに置くことにします。




Perferences -> Key Bindings - User


[
{ "keys": ["Alt+r"],
"command": "exec",
"args": {
"shell": true,
"cmd": "google picasa post -n 'blogger_photo' ~/Pictures/picasa/*.png && for i in `ls ~/Pictures/picasa/*.png | wc -l | tr -d ' '`;do google picasa list 'blogger_photo' --delimiter ' ' --fields url-direct | tail -$i;done | pbcopy && pbpaste"
} 
}
]



これで、 Alt + rを押せば、 ~/Pictures/picasa/にあるPNGファイルが Picasa にアップロードされ、アップロードした画像URLがクリップボードに保存されます。





後は、好きな場所にでも貼り付けて使用してください。


ちなみに、私の場合は、アップロードしたファイルは自動削除されるようにしています。


しかし、アップロードした画像の削除は、個々の環境によって不都合な場合もあるかもしれないので、個別に設定してください。


あと、アップロードした画像ファイルのサイズは、ファイル名の前に s640/などを付けることで調整できます。


http://lh4.ggpht.com/-uIjStGVZczw/UprrP3JqpUI/AAAAAAAAHSc/yrTnP5iVz5c/s640/st2_sample2.png



日本語のファイル名の場合は、アップロードできません