bbiff - したらば掲示板用新着レス通知プログラム
必要なもの
デスクトップに通知ポップアップを表示する、notify-send コマンド。Ubuntu では以下のようにインストールできます。
sudo apt-get install libnotify-bin
BBIFF_NOTIFY_SEND
環境変数をセットすることで、notify-send 以外のコマ
ンドをレスの通知に使うこともできます。1つ目の引数にはスレッドタイトル
が、2つ目の引数には投稿の内容が渡されます。
インストール
gem install bbiff
でインストールできます。
使い方
bbiff スレッドのURL レス通知を始める番号
スレッドのURLはしたらば掲示板の場合、
http://jbbs.shitaraba.net/bbs/read.cgi/カテゴリ/板ID/スレID/
、2ちゃ
んねる互換掲示板の場合は、http://ホスト名/test/read.cgi/板名/スレID/
のような形式になります。
リリース
ver 0.1.0
- gem 化した。(DoG-peer さん)
ver 0.1.2
- notify-send コマンドがインストールされていない場合は echo コマンド を利用するようにした。(raduwen さん)
ver 0.1.3
- インストールすると動かなくなっていたバグを修正。
ver 0.2.0
- プログラムの動作状態を表示するようにした。
- 設定ファイルを ~/.config/bbiff 以下に置くようにした。
- 最後に監視したスレッドを覚えておいて、URLを省略した時のデフォルト にするようにした。
ver 0.2.1
- スレタイに ( を含むスレのある掲示板のスレを指定すると落ちるバグを修正。
ver 0.2.2
- 最後に読み込んだスレの情報が無い状態で、引数なしで bbiff を起動し た時にエラーになっていたのを修正。
ver 0.3.0
- 2ちゃんねる互換掲示板に対応したつもり。
- 日付の相対表示を辞めた。
ver 0.3.1
- エラー時にスタックトレースを表示しないようにした。
- ポート番号が指定してあってもURLを認識するようにした。
ver 0.3.2
- 1000レス目が通知されないバグを修正。
ver 0.3.3
- Ruby 2.4 で Fixnum が廃止された旨の警告が出るのを直した。
ver 0.3.4
- 通知でレスの最後に <><> が表示されるのを修正。
ver 0.3.5
- httpsなしたらば掲示板のURLが使えるようにした。
ver 0.4.0
- ロングポーリングに対応。(--long-pollingオプション)
- スタンドアローンなレンダリングの抑制。(--no-renderオプション)
- 設定ファイル(~/.config/bbiff/settings.tml)を廃止した。
ver 0.4.1
- ロングポーリング時のタイムアウトで無言で即リトライ。
ver 0.4.2
- DNSが引けなくなった時、リトライ時に落ちていたのを修正。