NAME
Plagger::Rule::Fresh - Rule to find 'fresh' entries or feeds
SYNOPSIS
# entries updated within 120 minutes
- module: SmartFeed
config:
id: fresh-entries
rule:
module: Fresh
duration: 120
# remove entries older than mtime of /tmp/foo.tmp
- module: Filter::Rule
rule:
module: Fresh
mtime:
path: /tmp/foo.tmp
autoupdate: 1
DESCRIPTION
This rule finds fresh entries or feeds, which means updated date is within duration minutes. It defaults to 2 hours, but you'd better configure the value with your cronjob interval.
CONFIG
duration-
duration: 5This rule matches with entries posted within 5 minutes. When you invoke
plaggerscript in cronjob, you'd better specify the samedurationvariable with the job interval.If the supplied value contains only digit, it's parsed as minutes. You can write in a human readable format like:
duration: 4 hoursand this module DWIMs. It defaults to 120, which means 2 hours.
mtime-
mtime: path: /path/to/mtime.file autoupdate: 1This rule matches with entries newer than mtime of
/path/to/mtime.file. Ifautoupdateoption is set (default is off), this plugin automatically creates and updates the file in plugin registration phase.
AUTHOR
Tatsuhiko Miyagawa
Thanks to youpy, who originally wrote Plagger::Plugin::Filter::Fresh at http://subtech.g.hatena.ne.jp/youpy/20060224/p1