ココログフリーに複数画像をアップロードするRubyスクリプト
http://www.goodpic.com/mt/archives2/2008/03/xmlrpc_apiruby.html
をほぼ流用。素敵なソースの公開有難う御座います。
target = "#{file_path}/*.{jpeg,jpg,gif,png,txt,html}"
と
file_hash = {:name => @upload_dir + "/" + file_name, :bits => base64}
のあたりを改造して、深い階層にあるファイルもアップロードするようにした。
:nameで指定したパスの中間ディレクトが無い場合は自動的に作られた。素敵。
最初、アップロードした画像が壊れていたが
file = File.open(file_path).readlines.join('')
の部分を
file = File.open(file_path,"rb").readlines.join('')
とすることで壊さずアップロードできた。
これで嫁ブログ移行完了。めでたし。
昨日の画像をダウンロードするソースはGitHubにのせた。
http://github.com/2ca3/RubyScripts/blob/bc63116c48cae285deff353391a45bdf79054469/ruby/lib/mt_photo_download.rb
↓脚注がここに来てしまうのはどうなんだろう。見出し毎に分けるべきな気もするが。状況によりけりか。