皆さんBoxcarはもちろん使ってますよね!
Twitter廃人の僕達には欠かせないiPhoneアプリですね!
BoxcarのGrowl機能
BoxcarにはPush出来るサービスとしてGrowlというものがあります。
BoxcarのGrowlは、本来MacでGrowl表示されるものを、iPhoneのBoxcarにPushしてしまおうというものです。
Macに専用のプラグインをインストールすることで使えるようになります。
BoxcarAPIをRubyから利用する
また、Boxcarには各種APIが用意されており、公式でRubygemsライブラリも提供されています。
boxcar/boxcar_api – GitHub
というわけで、早速インストールして使ってみました。
因みに、先にBoxcarでGrowlをサービスに追加しておかないと認証エラーでハネられます。
インストール
$ gem install boxcar_api
使ってみる
$ irb
> require 'boxcar_api'
> u = BoxcarAPI::User.new('*** email ***', '*** password ***')
> u.notify('Boxcar Test')
コマンドラインからBoxcarにPush出来るようにしてみる
コマンドラインからBoxcarにPush出来るようにしました。
$ boxcar 'Test Message', 'Test Title'
スクリプト本体はこちら。
BoxcarAPI::Userのインスタンスを薄くラップしただけです。
アカウント情報はホームディレクトリの.boxcar.ymlにYAML形式で保存して自分のみ読めるようにしてあります。
Macなら専用プラグインからgrowlnotifyの送信先をBoxcarに変更することで
growlnotify経由でBoxcarにPushすることも出来ます。
僕はLinuxでも共通で使えるようにスクリプトにしました。
参考リンク
Boxcarってなんぞ?という人は参照。
美しくなった「Boxcar」で快適プッシュライフ。 | 覚醒する? @CDiP
Boxcar 2.0はiPhoneに必須だ―プッシュ通知機能を生かした最高のアプリ
GrowlプラグインをインストールしてBoxcarのGrowl機能を使う方法。
BoxcarのGrowl通知機能を使うための設定メモ – nitoliam’s posterous

One Trackback/Pingback
[...] 参照してください。 RubyスクリプトからBoxcar経由でiPhoneにPush送信する [...]
Post a Comment