ふと思い立ってやってみようとしたけれど、これが結構大変。一括してダウンロードする方法がFlickrの機能としては見当たらない。
誰か他の人の写真じゃなくて自分のアップロードした写真ぐらい、機能があってもよさそうだけれど。
検索してみると、いくつかソフトウエアがあって、2つ試してみたけれど、認証に失敗して先に進めないのがひとつと、そもそもインストールできないのがひとつ(.Net Frameworkを使うやつ)。
意地になってしまって、flickr.pyを使ったPythonスクリプトを書いてみた。
Pythonとflickr.pyがあれば使えます。ユーザID(ユーザ名じゃない)、API KeyとかSecretとか難しいのが必要。やっぱり、Flickr自身で実装しないと普通の人には難しいんじゃないか。
下のスクリプトをローカルに保存して、設定を3ヶ所書き換えて(ユーザID、API Key、API Secret)、flickr.pyを同じディレクトリにおいて、実行するとサブディレクトリを作成してその中にズンズンダウンロードします。
続きを読む