Filter::ChangeLogなんて作る必要なかった。既存のFilter::Ruleを利用すればいいだけだった。
rule: expression: $args->{entry}->{meta}->{cltag} eq "TODO"
Filter::ChangeLogなんて作る必要なかった。既存のFilter::Ruleを利用すればいいだけだった。
rule: expression: $args->{entry}->{meta}->{cltag} eq "TODO"
少し色々やってみた。
CustomFeed::ChangeLog
Filter::ChangeLog
というわけで、今はこんな設定で動かしてます。
plugins: - module: CustomFeed::ChangeLog config: changelog_file: /home/kzfm/clmemo.txt - module: Filter::ChangeLog config: tag: TODO - module: Filter::Rule rule: module: Deduped path: /tmp/dedupe-changelog.db - module: Filter::Markdown config: empty_element_suffix: ’ />’ tab_width: ’4’ - module: Filter::BreakEntriesToFeeds - module: Publish::Gmail config: mailto: kppppq@gmail.com mailfrom: kppppq@gmail.com mailroute: via: smtp_tls host: smtp.gmail.com:587 username: kppppq@gmail.com password: ppppppppppp
これで、TODOのタグつけたアイテムのみGmailに送られるようになる。
2006-10-04 kzfm <kzfm@teketou.com> * TODO: perl まるパーのcatalystの章激読み返す ==== Jiftyもcheck
publishのプラグインを変えれば、blosxomもOK(下書き書いておくのに便利そう)。
さて、気になってるのは、重複チェックの為に用意した嘘っこパーマリンクは駄目だよなと。そもそもパーマリンクのないようなものを扱うのはどうしたらいいんだろうか?と。この際、wikiとかchalowみたいなのにpublishするようにしたほうがよいのか。
かなりやっつけなFilter::ChangeLogなんて作ったけど、ホントは既存のフィルタで対応できるんだろうなと。あとでちゃんとプラグイン調べないといけない。
変更検知して自動でplagger動くようにしたいが、POE使えばよいんだろか?またはmeadowだったらキーバインド指定しておくのが使いやすいんだろうか。