GrowlでTodo表示 todoGrowlnotify


こんな感じの経緯があり
つまり,家に帰った時,Todoの内容を自然に伝えるものが欲しい


そんなわけでプログラム書いた.



環境
  growlnotifyをインストール.(GrowlのExtras->growlnotify)



流れは
 1,特定のTodoファイルを監視
 2,特定の場所でのTodoをGrowlで表示
 3,表示したTodoは消す.




使い方
 1,Dropbox上にTodoファイルを作る.例)placeTodo.txt
 2,作ったTodoファイルのフォーマットは「(場所を表す数字or文字)::」+「Todo」*1

f:id:lainl:20101207221711p:image


↓以下 todoGrowlnotify.sh設定
 3,INPUT_FILEのPATHを書く
 4,todoGrowlnotify.shのPlaceをPC(家や研究室のPC)によって書き換える.
 5,cronの設定

     crontab -e
      */5 * * * * sh /$Path/todoGrowlnotify.sh
      #5分おきにcronを回す


これで,

f:id:lainl:20101207225529p:image

こんな感じに表示される.
表示されてたGrowlを選択するまで表示され続けるので,Todoが終わったら消す.


参考ページ.Growlで監視プロセスを通知してみよう - テックノート@ama-ch

*1:追記-11/4/9 上の図では,","になってるけど"::"に変更しました.