This page linked from [ huginn | libhuginn ]

dot.huginnrc

libhuginn用の設定ファイルです。

.huginnrc書き方

質問があったら追加されます。むしろ質問しなければ追加されないと思え。

フィルタ追加
フィルタは結構トリッキーなコードで実現されています。手を出すにはPerl5の関数リファレンスの知識が必要。
マクロ
作者ですらソース見ないと思い出せない有り様ですが一応説明。
  • %2y 西暦下2桁
  • %y 西暦4桁
  • %m 月を数字で 1-12
  • %0m 月を数字で01-12(頭に0が付く)
  • %M 月をアルファベット3文字で。
  • %d 日を数字で1-31
  • %0d 日を数字で01-31(頭に0が付く)
  • %[...] ...をPerlでevalするという危険な技。なにをしでかすかわからないので、素人にはお勧めできない。便利だけど。
  • %(...) 上に同じ。
  • %{...} 上に同じ。
他に頻用するパターンがあれば要望ください。

上旬中旬下旬でファイル名が違ったりするとき。

上旬中旬下旬でabcとか使い分けてる場合には、%{substr("abcc",int(%d / 10),1)}やら%{(qw(a b c c))[int(%d / 10)]}とか書くと幸せになれるかと思います。(結構多用するんでそのうちそんなマクロにまとめるかもですが。)