Changeset 28
- Timestamp:
- 02/05/06 18:25:02
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/CustomFeed/Mixi.pm
r24 r28 44 44 45 45 my @msgs = $self->{mixi}->get_new_friend_diary; 46 $context->log(info => scalar(@msgs). " messages from new_friend_diary.pl");46 my $items = $self->conf->{fetch_items} || 20; 47 47 48 my $i = 0; 48 49 for my $msg (@msgs) { 49 50 next unless $msg->{image}; # external blog 51 last if $i++ >= $items; 50 52 51 53 my $entry = Plagger::Entry->new; … … 57 59 if ($self->conf->{fetch_body}) { 58 60 $context->log(info => "Fetch body from $msg->{link}"); 59 Time::HiRes::sleep( $self->conf->{fetch_body_interval} || 1. 0);61 Time::HiRes::sleep( $self->conf->{fetch_body_interval} || 1.5 ); 60 62 my($item) = $self->{mixi}->get_view_diary($msg->{link}); 61 63 if ($item) { 62 64 my $body = decode('euc-jp', $item->{description}); 65 $body =~ s!\n!<br />!g; 63 66 for my $image (@{ $item->{images} }) { 64 67 # xxx this should be $entry->enclosures
