rubyでFlickrの写真全部削除
Flickrに写真を全部アップロードするにあたって、
まず既存のよくわからん写真を全て削除。
# -*- encoding: utf-8 -*- require 'pp' require 'rubygems' require 'flickraw' class MyFlickr < FlickRaw::Flickr API_KEY='' SHARED_SECRET='' ACCESS_TOKEN='' ACCESS_SECRET='' def initialize FlickRaw.api_key = API_KEY FlickRaw.shared_secret = SHARED_SECRET @flickr = FlickRaw::Flickr.new @flickr.access_token = ACCESS_TOKEN @flickr.access_secret = ACCESS_SECRET end def deletePhotos list = @flickr.photos.search :user_id => 'me' pp pages = list.pages pages.times do |i| @flickr.photos.search(:user_id => 'me').each do |photo| pp photo @flickr.photos.delete :photo_id => photo.id #sleep 1 end end end end if __FILE__ == $0 myflickr = MyFlickr.new myflickr.deletePhotos end