Google の検索結果の横に Twitter の検索結果を並べる Greasemonkey "SearchTweetsOnGoogle" を書いた

@llcheesell さんの書いた GoogleTwitterMashup を元にしています.

GoogleTwitterMashup が便利でずっと使ってたんだけど API v1 の終了で動かなくなっちゃったんで, OAuth (app-only *1 ) の処理を書き加えて API v1.1 を利用するようにしました.

OAuth に必要な base64 エンコードには id:dankogaibase64.js を使わせて貰いました.

使う前にまず

  1. 自分の twitter アカウント使って https://dev.twitter.com/apps から application を登録して consumer key と consumer secret を取得 *2.
  2. Greasemonkey の ユーザーコマンドから key と secret を送信して token を取得 (twitter にログインしてると何故かエラーになるのでログアウトして実行 *3 ).

という手順が必要なのが面倒だけど一度 token を取っちゃえばあとはログアウトしてても使えます.

rate limit は app-only の場合 user 毎の制限とは別のところから引かれてて, しかも 450 / 15 min. なので回数は気にせず使えると思います*4 *5.