2月 13

最近、Twitter を始めたわけですが、嵌っているわけでもなく、有益な情報を提供するでもなく、時たまつぶやいているだけだったりします。そんな私のつぶやきですが、何人かの方にフォローしていただいています。ありがたいことです。

そんな状態なのですが、時にはメッセージをいただくこともあります。これが iPhone あたりに通知されれば便利だなぁと思っていると、ありました。IMAProwl でお世話になっているモペログさんのところで、TwiProwl が公開されています。
この TwiProwl、「TwitterのMentionsとDirect Messagesを監視してProwlにnotificationします。」だそうで、複数のTwitterアカウントにも対応しているそうです。IMAProwl 同様、iPhone アプリの Prowliconに通知されますので、レジスト・Prowl – Home での API Key の取得が必要です。
そのあたりのやり方は、過去記事 IMAProwl | KNCN weblog に記していますので、参考にしていただければ幸いです。

で、この weblog を運用しているサーバに仕込んだわけですが、現時点での環境は FreeBSD 7.3-PRERELEASE & ruby 1.9.1p376 です。

ダウンロードしてきた、takuo-TwiProwl-2eabb5a.tar.gz を適当なところに伸張し、ruby の環境に合わせて、twiprowl の先頭行を書き換えておきます。

#!/usr/local/bin/ruby19

続いて、同じディレクトリに twiprowl.conf を作成。config.yml をコピーしてちょっと書き換えるだけです。

LogDir: /var/log/twiprowl
Debug: false
Daemon: true
Prowl:
  APIKey: 上記で取得した API Key
# ProxyHost:
# ProxyPort:
# ProxyUser:
# ProxyPass:
Accounts:
  -
    Application: "ippo Twitter"
    User: Twitter username
    Pass: Twitter password
    MentionsCount: 10
    MentionsInterval: 300
    MentionsPriority: 1
    DirectCount: 10
    DirectInterval: 600
    DirectPriority: 0
    RateLimitThreshold: 20
    UseProxy: false

後は、自動起動のために /usr/local/etc/rc.d/twiprowl を以下の内容で用意し、

#!/bin/sh
#
# PROVIDE: twiprowl
# REQUIRE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable twiprowl:
# twiprowl_enable (bool): Set it to "YES" to enable twiprowl.
# Default is "NO".
. /etc/rc.subr
name="twiprowl"
rcvar=${name}_enable
load_rc_config $name
: ${twiprowl_enable="NO"}
start_cmd=${name}_start
twiprowl_start() {
        /usr/local/etc/TwiProwl/twiprowl -c /usr/local/etc/TwiProwl/twiprowl.conf
}
run_rc_command "$1"

/etc/rc.conf

twiprowl_enable="YES"

と追記しておけば、サーバ起動時に TwiProwl が起動します。
これで無事、私に宛てていただいたつぶやきが iPhone に通知されるようになりました。

関連記事

 
Posted: 2月 13日 2010 at 2:53 5,863 views   Tagged with:


にほんブログ村 PC家電ブログ Macへ にほんブログ村 野球ブログ 広島東洋カープへ にほんブログ村 写真ブログ デジタル一眼レフカメラへ 人気ブログランキングへ 広島ブログ


週刊 鉄道ペディア 国鉄JR篇 JTB Time Table MacPeople Software Design Hiroshima Athlete Magazine EIZOダイレクト フォトブック作成サービスcocoal(ココアル)
preload preload preload