2008年12月6日土曜日

flickrへの一括アップロード はてなブックマークに追加

自宅のPCが古いため、Nikon COOLPIXP6000で撮影した画像を処理するのに大変時間がかかるため、編集はflickrのバッチで行うように変更しました。
そこで、ディレクトリ内の画像ファイルを一括してアップロードするpythonスクリプトを書いてみた。


# coding: UTF-8
import flickrapi
import os

api_key = 'xxxxxxxx'
secret_key = 'yyyyyx'
my_id = 'zzzzz@N00'

flickr = flickrapi.FlickrAPI(api_key,secret_key)

#auth
(token, frob) = flickr.get_token_part_one(perms='write')
if not token: raw_input("Press ENTER after you authorized this program")
flickr.get_token_part_two((token, frob))



path='/Users/xxx/Pictures/'
files = os.listdir(path)

dir(files)
for file in files:

print file
rtn = flickr.upload(filename=path+file,is_public=0,is_family=1,tags="tag tags aaa")
print rtn.photoid



0 件のコメント: