1 post tagged “todo”
以前からlifehackerで気になっていた、コマンドラインtodo管理スクリプトがAIM bot経由で使えるようになったという記事を見つけて早速試してみる事に。
これは、すばらしいですね。脱ターミナルなモダンプログラマー(意味不明)を目指している者として、ターミナルベースのtodoはちょっと抵抗が合ったのですがiChatでTodo管理はかなりいい感じ
(ただし、日本語が使えません)
iChatのメンバーリストの先頭に- ToDo -さんを追加して彼にlistとか打ち込むと、現在のtodoリストが表示されます。これのskype版やグループメンバーで共有出来る版とか作ると更に幸せになれそうな気がしてきました。
個人利用だけならもうgoogle calendarイラネって感じ(笑)
AIM botということで、もちろんiChatでも使えるのですが、iChatでは、メッセージ内容がHTML化されて通信されるので、そのまま使うと改行されずにとても見辛いので、HTML通信するクライアントでも正しく改行されるpatchも作成しました。この記事の最後にpatchについても使い方をコメントしておきます。
以下に簡単に導入手順を箇条書きしておきます
- perlが動く環境を用意
- AIMページからtodo bot用のアカウントを登録
- todoスクリプトをダウンロードして、perlの使える任意の場所に保存
- スクリプトの16行目あたりのTODO_DIRでtodo.txtの保存先を指定
- todobotスクリプトをダウンロードして、perlの使える任意の場所に保存
- todobot.plの15行目から20行目あたりの設定を変更
- perl todobot.plを実行
といった感じです。
6の設定は
- $screennameが2で取得したbot用アカウント
- $passwordがそのbot用アカウントのパスワード
- $commanderが自分のAIM(iChat)アカウント
- $todoscriptが3で保存したtodoスクリプトの場所です
5の後で、todobot.plにパッチを当てると、きちんとbotメッセージが改行されます。
- やり方は落としたpatchをtodobot.plと同じ場所にコピーしてコマンドラインで
- % patch < todobot0.1patch
- パッチを当てるファイルが聞かれたらtodobot.plを入力