2008年12月6日土曜日

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

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

  1. # coding: UTF-8  
  2. import flickrapi  
  3. import os  
  4.   
  5. api_key = 'xxxxxxxx'  
  6. secret_key = 'yyyyyx'  
  7. my_id = 'zzzzz@N00'  
  8.   
  9. flickr = flickrapi.FlickrAPI(api_key,secret_key)  
  10.   
  11. #auth  
  12. (token, frob) = flickr.get_token_part_one(perms='write')  
  13. if not token: raw_input("Press ENTER after you authorized this program")  
  14. flickr.get_token_part_two((token, frob))  
  15.   
  16.   
  17.   
  18. path='/Users/xxx/Pictures/'  
  19. files = os.listdir(path)   
  20.   
  21. dir(files)  
  22. for file in files:  
  23.   
  24.    print file  
  25.    rtn = flickr.upload(filename=path+file,is_public=0,is_family=1,tags="tag tags aaa")  
  26.    print rtn.photoid  



0 件のコメント: