- IRCMemoBot
-
- 説明:
-
- Python で書かれた,メモ用の IRC ボットです.IRC でコマンドを発言することによって URL をメモすることができます.
- このボットに対して priv メッセージを送ることでもメモできます.
- RSS 吐きます.
- メモした URL にリンクを張っているページを収集します.
- 微妙に tDiary テーマ互換チックです.
- プラグインを使うことで何でもできます.僕はこれを利用して Subversion のコミット通知を IRC に流しています.
- 動作例:
- ダウンロード:
-
- IRCMemoBot version 0.0.7 (MD5: d5183161b59d5a8a901f272e8fcf9c56)
- Subversion Repository powered by cozmixng.org
- 実行に必要なもの:
-
- Python 2.3 or later
- CJKCodecs
- PyXML 0.7 or later
- Cheetah 0.9.15 or later
- python-irclib 0.4.4 or later
- nkf 2.0.4 以降の Python インタフェイス
- ライセンス:
GPL-2 or later
- 利用方法:
-
- ircmemobot.conf を自分用に書き換えて下さい.
- 同梱の index.rdf を自分好みに書き換えて下さい.
- お好みで html.tmpl も書き換えてみるのもいいでしょう.
- 起動して下さい.:)
IRC で打ち込むコマンドは
- !memo <URL> <title> <description>
- メモします.引数をクォートすることで空白を入れることができます.
- !tmemo <URL> <description>
- メモします.タイトルはリンク先 HTML を解析して自動で取得します.
- !del
- 直前のメモを消去します.
- !modify <URL> <title> <description>
- 直前のメモを上書きしてメモします.
Warning: Individual Memo を有効にしている場合,他の人のメモを上書きしてしまう可能性があります.
- !load <rss|config>
- RSS や設定ファイルをリロードします.起動中に設定ファイルを書き換えた時などに有効かも知れません.
- !write <rss|html>
- RSS や HTML を強制的に書き出します.起動中に html.tmpl を書き換えた時などに有効かも知れません.
- コマンドの作り方:
-
こちら をご覧下さい.
- プラグインの作り方:
-
ソースコードを読んで下さい X(
- TODO:
-
- RSS をテンプレート化する
- もっとインテリジェントにしたいなあ
- priv メッセージの場合は Individual Memo にだけ反映するとかしようかしら