ついったら〜人気者ランキング
Twitter ユーザーをリプライでランキングしてみた。
簡単な紹介
ランク付けは、google pagerank インスパイアで、リプライを多くもらってる人が上位に入る仕組みです。
もちろん、ランクが高い人からリプライをもらうと自分のランクも上るけど、いっぱいリプライを飛すと1リプライのランクが薄まって…。まぁ、pagerank そのまんまですね……。
実装
AnyEvent::Twitter::Stream で日本語っぽい tweet をせっせと収集してます。
日本っぽい tweet 判定には、以下を使ってます。
- timezone が Tokyo
- location に、次を含むか /japan|tokyo|osaka|日本|[あ-んア-ン]/i
- つぶやきに次を含むかw /[あ-んア-ン]/
これから reply を抜き出して、map reduce してランキングを作ってます。ランキングを作るのは一日一回で、後は10分毎に何かをちょこちょこ更新してます。