Wednesday, September 30, 2009

Ruby flickrup.rb

食事の写真をFlickrにアップするのが大変なので
exifの情報に基づいてタイトルを生成し
FlickrにアップするRubyのクラスFlickrPhotoを書いた
使い方は以下のようにする

まずアップするための認証がいるので
API_KEY = '****'
SECRET = '***'
token = 'flickr.dat'

FlickrPhoto.new(token, API_KEY, SECRET)
API_KEYとSECRETはflickr/base.rbにセットすればここでは省略できる

次いでアップロード
photo = FlickrPhoto.new(ARGV)
photo.title = "Tokyo tower on #{photo.mon} #{photo.day} #{photo.year(:short)}"
photo.tags = ['tokyo', 'travel']
photo.only_friend

photo.upload

これで写真のアップが楽になる

No comments: