Seasons.NET

ちょっとした技術ブログです

Twitterのアーカイブを取得するツール作りました。No Use API版

Gti版に移行したので、ソースは以下のサイトから
http://github.com/Seasons7/twitterarchivefilter/tree/master


APIだと制限くらって嫌な気分になるので、BASIC認証版で
Twitterのアーカイブを取得するクラスを作りました。

元々、自分がMercurialのクライアントツールを作るにあたって、Twitterにログを残したものを
フィルタリングしたいが為に作りました。


【注意】cygwinで利用する際には、ここを読んで下さいね。
Happy my life » Dapper(x86_64)にscrapiをインストールすると
TwitterArchiveFilter を cygwin 上で動かす - すぱいだー日記。

.twitter_user_pass
というファイルを作成して、以下の内容を記述しておいて下さい。

$username = '' # Twitterログインのユーザー名
$password = '' # Twitterログインのパスワード

オプション -u追加:-u の後にユーザー名入れるとユーザーのログを取ってきます。
オプション -b追加:キーワードに"[]"をつけて検索します。
オプション -l追加:ログファイル名が指定できます。
オプション -v追加:プロンプトに詳細表示


使い方は、

ruby twitterarchivefilter.rb -k vim -p 10

これでキーワード[vim]が付いている発言を10ページ内から探してきます。