Growl for Windows 覚え書き
- Growl Notification Transport Protocol (GNTP)
- ruby_gntpは作成途中のようでパスワードとか対応してない。悲しい。
- ネットワーク越しに送るにはパスワードが要る。
- Security -> "Allow network notifications"にチェック。
- Password Managerにパスワード登録。
- (v2.0rc2とか新しいのだけ?)アプリケーション登録されてないと駄目なので、先にREGISTERを送る。
- パスワードはハッシュ値で送る
- saltはunpack。
- 2回digest?なんかようわからん。
pass = "secret" salt = "saltsalt" dig = Digest::MD5.hexdigest(Digest::MD5.digest(pass + salt)) header = <<EOF GNTP/1.0 REGISTER NONE MD5:#{dig}.#{salt.unpack("H*").join} EOF
- Notification-Icon に404なurl与えるとエラー返るけど一応通る。