Changeset 60
- Timestamp:
- 02/09/06 15:49:59
- Files:
-
- trunk/plagger/lib/Plagger/Plugin/Filter/URLBL.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Filter/URLBL.pm
r36 r60 13 13 $context->register_hook( 14 14 $self, 15 ' filter.content' => \&content,15 'update.fixup' => \&filter, 16 16 ); 17 17 } 18 18 19 sub content{19 sub filter { 20 20 my($self, $context, $args) = @_; 21 22 for my $feed ($context->update->feeds) { 23 for my $entry ($feed->entries) { 24 $self->urlbl_filter($context, $entry); 25 } 26 } 27 } 28 29 sub urlbl_filter { 30 my($self, $context, $entry) = @_; 21 31 22 32 my @urls; … … 30 40 }, 31 41 ); 32 $finder->find(\$args->{content}); 42 43 my $content = $entry->text; 44 $finder->find(\$content); 33 45 34 46 my $res = Net::DNS::Resolver->new; … … 49 61 my $rate = $self->conf->{rate} || -1; 50 62 $context->log(warn => "$domain.$dns found. Add rate $rate"); 51 $ args->{entry}->add_rate($rate);63 $entry->add_rate($rate); 52 64 } 53 65 }
