2007-04-22
今日の日付に一致するEntryだけFilterするexpressionレシピ
plagger |
![]()
Rule: expression:で$args->{entry}->dateが今日の日付かどうかを判定すれば出来そうなのでやってみた。
- module: CustomFeed::Manganomori - module: Filter::Rule rule: expression: $args->{entry}->date->ymd eq Plagger::Date->now(timezone=>'Asia/Tokyo')->ymd - module: Publish::Twitter config: username: xxxxxxxx password: xxxxxxxx
これもexpression hackっぽいので、Filter::Dateとかlib/Plagger/Rule/にRule moduleで使いやすいインターフェースの物が有ると良いのかも。
(日付指定だとfindの+nとか-nの引数を思いつくけど)
追記:
(Aheadは野良プラグインなので、以下の記述は参考情報という感じで。GitHub Pages ? File Not Found ? GitHubのあたりも参照)っていうか、Ruleのmodule見てて気がついたけど
- module: CustomFeed::Manganomori - module: Filter::Rule rule: module: Ahead duration: 1440 # 24 hours - module: Publish::Twitter config: username: xxxxxxxx password: xxxxxxxx
で、よくね?
まぁ厳密には「日付として今日」というフィルターではないけど。
コメント
トラックバック - http://subtech.g.hatena.ne.jp/otsune/20070422
