30 07 2011 javascript Tweet
普通にスクリプトとして使えるので、覚えてくるとなかなか楽しいですね。Node.jsのモジュール一覧を眺めながら面白そうなのをいじっています。
今日はgrowlで遊んでみてますが、通知はgrowlnotify経由なのであらかじめインストールしておく必要があります(入ってなくてもエラーを吐かないので一瞬悩む)。
#!/usr/bin/env node require.paths.push('/usr/local/lib/node_modules') var TwitterNode = require('twitter-node').TwitterNode , growl = require('growl'); var twit = new TwitterNode({ user: '####', password: '####', track: ['perl','python','haskell','javascript'] }); twit.addListener('error', function(error) { console.log(error.message); }); twit.addListener('tweet', function(tweet) { growl.notify("@" + tweet.user.screen_name + ": " + tweet.text); }).stream();
node.jsとNginxが相性がいいって見かけたので、さくらVPSのApacheをNginxに置き換えようかなぁと思いNginxの本を注文してみた。