Changeset 1113

Show
Ignore:
Timestamp:
09/22/08 16:30:54 (18 months ago)
Author:
mpaschal
Message:

Store hashtags for Twitter tweets

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ActionStreams/plugins/ActionStreams/lib/ActionStreams/Plugin.pm

    r1108 r1113  
    486486} 
    487487 
     488sub _twitter_add_tags_to_item { 
     489    my ($item) = @_; 
     490    if (my @tags = $item->{title} =~ m{ 
     491        (?: \A | \s )  # BOT or whitespace 
     492        \#             # hash 
     493        (\w\S*\w)      # tag 
     494        (?<! 's )      # but don't end with 's 
     495    }xmsg) { 
     496        $item->{tags} = \@tags; 
     497    } 
     498} 
     499 
    488500sub fix_twitter_tweet_name { 
    489501    my ($cb, $app, $item, $event, $author, $profile) = @_; 
     
    493505        $item->{$field} =~ s{ \A \s* \Q$ident\E : \s* }{}xmsi; 
    494506    } 
     507    _twitter_add_tags_to_item($item); 
    495508} 
    496509 
     
    501514        $item->{tweet_author} = $1; 
    502515    } 
     516    _twitter_add_tags_to_item($item); 
    503517} 
    504518