夕立ちゃんぺろぺろかわいい …ということで、Twitter のタイムラインを流れる画像を、まとめてダウンロードできるダメ人間 Perl スクリプトを書いてみました。今回、スクリプトを 48 時間ほど走らせたところ、例えば、#艦これ ハッシュタグについて 3,300枚(407MB)、#艦これ版深夜の真剣お絵描き60分一本勝負 ハッシュタグについて 1,960枚(247MB) の画像ファイルを取得できる感じです。
わかる人向けの突貫スクリプトのため、エラー処理やら設定方法やら、かなりいい加減です。爆発しても泣かない人だけご利用ください。
Twitter API を利用する third party application として動作しますので、Twitter の Application Manager から新規アプリケーションとして登録し、アプリケーション トークンを取得してください。
### use YAML::Tiny; my $config = YAML::Tiny::Load( <<YAMLHEREDOC ); OAuth: CONSUMER_KEY: Consumer Key (API Key) CONSUMER_SECRET: Consumer Secret (API Secret) ACCESS_TOKEN: Access Token ACCESS_SECRET: Access Token Secret debug: 0 YAMLHEREDOC
検索するクエリを変更したい場合は、dl_media_url.pl 内の @query を編集してください。任意のキーワード、ユーザ名(@username)とハッシュ タグ(#tag_name)が使えるようです。
# 検索クエリ my @query = ( '任意のキーワード', '#ハッシュタグ', '@username', );
media_url
を探しています。MIME::Base64
、Digest::HMAC_SHA1
モジュールのインストールが必要かもしれません。1Kpfw5XbTSuudd6VTj26t4Hj3H7hYnUmcz
までどうぞ