Changeset 444
- Timestamp:
- 04/01/06 02:03:31
- Files:
-
- trunk/plagger/lib/Plagger.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/Rule.pm (added)
- trunk/plagger/lib/Plagger/Rule/Fresh.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Update.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger.pm
r430 r444 257 257 $self->run_hook('smartfeed.entry', { feed => $feed, entry => $entry }); 258 258 } 259 $self->run_hook('smartfeed.feed', { feed => $feed }); 259 260 } 260 261 $self->run_hook('smartfeed.finalize'); trunk/plagger/lib/Plagger/Rule/Fresh.pm
r326 r444 22 22 $mtime or Plagger->context->error("$path: $!") 23 23 } 24 $self->{timestamp} = $mtime || $now;24 $self->{timestamp} = $mtime || 0; 25 25 } else { 26 26 $self->{duration} ||= 120; … … 87 87 duration: 120 88 88 89 # entries fresher than mtime of /tmp/foo.tmp90 - module: Publish::Gmail89 # remove entries older than mtime of /tmp/foo.tmp 90 - module: Filter::Rule 91 91 rule: 92 92 module: Fresh trunk/plagger/lib/Plagger/Update.pm
r7 r444 12 12 for my $tag ( @{$feed->tags} ) { 13 13 push @{ $self->{by_tags}->{$tag} }, $feed; 14 } 15 } 16 17 sub delete_feed { 18 my($self, $feed) = @_; 19 my @feeds = grep { $_ ne $feed } $self->feeds; 20 $self->{feeds} = \@feeds; 21 22 for my $tag ( @{$feed->tags} ) { 23 my @feeds = grep { $_ ne $feed } @{ $self->{by_tags}->{$tag} }; 24 $self->{by_tags}->{$tag} = \@feeds; 14 25 } 15 26 }
