Changeset 41
- Timestamp:
- 02/06/06 20:13:26
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/CustomFeed/Frepa.pm
r40 r41 29 29 30 30 31 $context->log(error => "Login failed.") 32 unless $self->{frepa}->login; 31 unless ($self->{frepa}->login) { 32 $context->log(error => "Login failed."); 33 return; 34 } 33 35 34 36 $context->log(info => 'Login to frepa succeed.'); … … 45 47 46 48 my $i = 0; 49 my $blocked = 0; 47 50 for my $msg (@msgs) { 48 51 last if $i++ >= $items; … … 54 57 $entry->date( Plagger::Date->parse($format, $msg->{time}) ); 55 58 56 if ($self->conf->{fetch_body} ) {59 if ($self->conf->{fetch_body} && !$blocked) { 57 60 $context->log(info => "Fetch body from $msg->{link}"); 58 61 Time::HiRes::sleep( $self->conf->{fetch_body_interval} || 1.5 ); … … 62 65 $body =~ s!<br>!<br />!g; 63 66 $entry->body($body); 67 } else { 68 $context->log(warn => "Fetch body failed. You might be blocked?"); 69 $blocked++; 64 70 } 65 71 } … … 155 161 <tr class="bgwhite"> 156 162 <td width="1%" style="padding:5px 30px;" nowrap><small>(\d\d\d\d)..(\d\d)..(\d\d).. (\d\d):(\d\d)</small></td> 157 <td width="99%"><img src="/img/icon/diary_fp.gif" border="0" alt=". ........." title="..........">163 <td width="99%"><img src="/img/icon/diary_fp.gif" border="0" alt=".*?" title=".*?"> 158 164 <small> 159 165
