Changeset 6
- Timestamp:
- 10/03/06 01:11:15
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plagger/trunk/my-plugins/CustomFeed-FileList/FileList.pm
r4 r6 3 3 use base qw( Plagger::Plugin ); 4 4 5 use Encode; 5 6 use Plagger::UserAgent; 6 use Plagger::Util qw( decode_content );7 7 use Plagger::Date; 8 8 use Digest::MD5 qw(md5_hex); … … 37 37 } 38 38 39 my $content = decode_ content($res);39 my $content = decode_utf8($res->content); 40 40 41 41 my $feed = Plagger::Feed->new; … … 54 54 55 55 my $title = $infos[9]; 56 next if ($title =~ /^\.\.?$/); 56 57 my $author = $infos[2]; 57 58 my $date = join ' ', $infos[5], $infos[6], $infos[7], $infos[8]; 59 60 $context->log(debug => $date); 58 61 59 62 my $entry = Plagger::Entry->new; … … 62 65 $entry->author($author); 63 66 $entry->date(Plagger::Date->strptime('%m %d %T %Y', $date)); 64 $entry->id(md5_hex( $file));67 $entry->id(md5_hex(encode_utf8($file))); 65 68 66 69 $feed->add_entry($entry);
