NPB Live-cloud! は、プロ野球実況支援Webアプリケーションです。
Twitter上のプロ野球関連ツイートを集計し、トレンドワードをワードクラウドにして表示します。どのチームでどういう話題が盛り上がっているのかを、特別な知識がなくてもグラフィカルに見ることができます。
本アプリケーションは以下の機能を持ちます。
- Twitter-Streaming API (statuses/filter) へ接続確立する
- ツイートをリアルタイム取得する
- 1のツイート文章に対する、MeCabによる形態素解析実行する
- 解析結果から、どのチームの関連ツイートであるか判別し属性を付与する
- A) 2の結果から、ある言葉が何回ツイートされたか および その言葉がどのチームのものであるか をカウント
- B) 2の結果から、各チームのファンが毎秒何ツイートしているか計算(あるチームのtweetの秒間隔を求め、逆数をとることで算出する)
- 集計対象でない単語(動詞や接続詞など)は除外する
- ブラウザは3の結果をサーバから定期的に受信する
- 3-Aの結果から、ブラウザはD3.jsおよびD3-cloud.jsを用いてワードクラウドを生成する
- ブラウザが既にワードクラウドを生成済みの状態で、再び3の結果を受信した場合、ワードクラウドを滑らかに遷移させる(突然消えたり現れたりしない)
- ブラウザは3-Bの数値を表示する
- GoogleChrome (PC/iOS)
- Safari (iOS)
- (作成中...)
以下にアクセス!
MIT
suibari