GrowlでTodo表示 todoGrowlnotify
家でしか出来ないことを外出先で思いついた時,どうやって家に帰った自分へ知らせれば良いだろうか.
.@watarutweets ただ今悩んでいるのは,例えば研究室で家のiTunesに登録してある音楽を削除したいなと,唐突に思うとします.それをずっと覚えているのは嫌なので,その場で(デジタルに)メモり家のPCを付けたときに自然に通知(Growl?)して欲しいのです.
未来の自分にメッセージを送る.ただし,家に帰ってお知らせ機能が欲しい.(実用的なもの)
こんな感じの経緯があり
つまり,家に帰った時,Todoの内容を自然に伝えるものが欲しい
そんなわけでプログラム書いた.
環境
growlnotifyをインストール.(GrowlのExtras->growlnotify)
流れは
1,特定のTodoファイルを監視
2,特定の場所でのTodoをGrowlで表示
3,表示したTodoは消す.
使い方
1,Dropbox上にTodoファイルを作る.例)placeTodo.txt
2,作ったTodoファイルのフォーマットは「(場所を表す数字or文字)::」+「Todo」*1
↓以下 todoGrowlnotify.sh設定
3,INPUT_FILEのPATHを書く
4,todoGrowlnotify.shのPlaceをPC(家や研究室のPC)によって書き換える.
5,cronの設定
crontab -e */5 * * * * sh /$Path/todoGrowlnotify.sh #5分おきにcronを回す
これで,
こんな感じに表示される.
表示されてたGrowlを選択するまで表示され続けるので,Todoが終わったら消す.
参考ページ.Growlで監視プロセスを通知してみよう - テックノート@ama-ch
*1:追記-11/4/9 上の図では,","になってるけど"::"に変更しました.