Changeset 3742

Show
Ignore:
Timestamp:
12/28/07 23:36:51 (5 years ago)
Author:
hsbt
Message:

lang/perl/plagger/lib/Plagger/Plugin/Filter/TwitterFeed.pm: strip direct message.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/plagger/lib/Plagger/Plugin/Filter/TwitterFeed.pm

    r3432 r3742  
    1717 
    1818    return unless $args->{feed}->url =~ m!^http://twitter\.com/!; 
     19    $context->log(debug => "Found Twitter feed " . $args->{feed}->url); 
    1920 
     21    # strip username in title 
    2022    if ($args->{entry}->title =~ /^(.*)?:\ (.*)?$/) { 
    2123        my $strip_title = $args->{entry}->title; 
     
    2527    } 
    2628 
     29    # strip username in body 
    2730    if ($args->{entry}->body =~ /^(.*)?:\ (.*)?$/) { 
    2831        my $strip_body = $args->{entry}->body; 
     
    3134        $context->log(info => "Strip username in body: " . $args->{entry}->body); 
    3235    } 
     36 
     37    # delete direct message 
     38    if ($args->{entry}->title =~ /^\@(.*)?$/ || $args->{entry}->body =~ /^\@(.*)?/) { 
     39        $context->log(info => "Strip direct message: " . $args->{entry}->link); 
     40        $args->{feed}->delete_entry($args->{entry}); 
     41    } 
    3342} 
    3443