ameshd: 東京アメッシュをポーリングして通知

Tweet このエントリーをはてなブックマークに追加

重要な免責事項

使用者がこのプログラムを使用して東京アメッシュにいかなる不利益を与えようと作者は一切保証しません. またこのプログラムは 開発初期段階であり十分なテストがされていません. その点に留意の上,使用者の判断で使用してください. コメント,バグ報告は歓迎します.

Description

ameshd東京アメッシュ をポーリングし,指定した範囲に雨が降り出したら通知を行うプログラムです. 通知は growl, メール,webブラウザで行います. 位置と範囲は東京アメッシュの範囲内の任意の位置とそこから半径何キロメートルという範囲で指定できます.

Screenshots


Requreiments

  • Gauche
  • gif2rgb (a part of GIFLIB)

    以下の少なくとも一つ

  • growlnotify
  • mail (a traditional unix mail command)
  • open

    Install and run

    amshdを編集して
    (define ameshd-dir "/Users/you/.ameshd/")
    を書き込み権限のある適当なディレクトリに変更する.

    実行権限を付けて実行する.
    % chmod +x amshd
    % ./amshd &

    実行に成功すると5分毎にポーリングを始めます. 終了は fgして ^Cするか killしてください.


    Download

    github
    ameshd-0.2.0.tar.gz (Mar 27, 2011)
    ameshd-0.1.0.tar.gz (Mar 24, 2011)

    License

    ameshd is distributed under Simplified BSD License.

    ToDo

  • Write a decent document
  • Separate a configuration file from the program
  • Support E-mail as one of notification method (done on 0.2.0)
  • Add logging function
  • Behave as a correct daemon process
  • Consider twitter as one of notification method
    Copyright (c) Naohiro Nishikawa 2011 All Rights Reserved.