Boxnyaはマルチインプット, マルチアウトプットな汎用通知システムです.
Python 2.6以上が必要です. Python 3.xはサポートしていません.
詳しい使い方についてはこちらを参照してください. http://wp.non117.com/index.php/archives/142
Boxnyaは, SNSなどのネット上の情報をあらゆる端末に通知することを目的としたシステムです.
これらの機能は全てプラグインで実現されており, 指定されたフォルダにプラグインを入れて設定を書くだけで使うことができます.
Boxnyaフォルダを任意のディレクトリに置いて, コマンドラインからBoxnya/src/boxnya.pyを起動します.
プラグインは, Boxnya/src/lib/input, output, filterフォルダに入れ, 必要に応じて設定を書きます.
Boxnya/src/settings.pyに設定を書きます.
Boxnya/src/settings.py.example のを参照してください.
ネット等から情報を取得してきます. twitterの場合userstreamを読み続けます.
Inputから受け取った情報をフィルタリングします.
InputあるいはFilterから受け取った情報を, Boxnya以外のシステムへの送り出します.
Boxnyaは最低限の機能としてtwitter, fav, @, RT, DM, follow, listed, エゴサーチの通知を提供します.
他の雑多なプラグインはboxnya-pluginリポジトリで公開しています.
設定に書いたユーザの数だけuserstreamを読み取り続けます.
設定にかかれたスクリーンネームのユーザに対してfav等の通知を行います.
正規表現を設定することでエゴサーチも可能です.
オプションとして, 非公式RTを非通知にする機能や, favテロ, 複数アカウント間でのfav同期などがあります.
im.kayac.comを利用してiPhoneへのPush通知を行います.
また, im.kayac.comで設定をすればgoogle talkへも同時に通知できます.