Tumblr の過去の画像までまとめてダウンロードする | 774::Blog http://t.co/9KcwXgoQ
October 16, 2012
/http%3A%2F%2Fblog.id774.net%2Fpost%2Fwp-content%2Fuploads%2F2012%2F10%2F12.png)
Tumblr の過去の画像までまとめてダウンロードする | 774::Blog
自分好みの画像がたくさん掲載された Tumblr を見つけたとき、みなさんはどうしているだろうか。 とりあえずフォロー、さらに RSS リーダーで購読、今後新しい画像が登場したらすかさずリブログ、中には Automatic Ruby で画像をまとめてダウンロードしている人もいるかもしれない。 しかし、このような方法では今後登場する新しい画像は入手できるものの、すでにリブログされた過去の画像をまとめて入手したり閲覧したりすることはできない。 そこで Subscription::Tumblr プラグインを作った。これは Tumblr の過去のページまで遡ってスクレイピングすることができる。レシピはこんな感じになるだろう。 - module: FilterImage 上記の場合、これで過去 50 ページまで遡って画像をダウンロードする。もちろん 100 や 1000 ページを指定しても OK だ。ただこのように大きな数値を指定するのは、自動化するというよりは手動で一括ダウンロードするのに向いているだろう。 いままでのプラグインでは Tumblr の RSS フィード等を利用していたが、この場合まとめて大量にリブログされると一定件数以上のものは流れてしまい拾えないことがある。このように更新件数の多い Tumblr の画像を抜け漏れなくダウンロードしたいといった場合も pages を 2 ~ 5 など適切な値に指定しておくと良い。これで一度にたくさん画像が流れてきても逃さずダウンロードできるようになる。 このプラグインを正式版に含めて Automatic Ruby v12.10 を リリース した。 Ruby を使っている人なら以下のコマンドで簡単にインストールできるので試してみると良いだろう。 今回のリリースは基本的にプラグインの追加のみで、既存機能の変更やバグ修正はおこなっていない。使い方の詳細は 日本語ドキュメント を読んでほしい。
/image%2F0125000%2F201304%2Fob_47895faddaed68a2ed7ebf13bab273a7_scraplex-circle-white.png)
