Changeset 865

Show
Ignore:
Timestamp:
05/30/06 17:15:38
Author:
miyagawa
Message:

Added Hatena Fotolife namespace support.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plagger/lib/Plagger/Plugin/Aggregator/Simple.pm

    r854 r865  
    160160        } 
    161161 
     162        # TODO: move MediaRSS, Hatena, iTunes and those specific parser to be subclassed 
     163 
    162164        # Media RSS 
    163165        my $media_ns = "http://search.yahoo.com/mrss"; 
     
    179181                height => $thumbnail->{height}, 
    180182            }); 
     183        } 
     184 
     185        # Hatena Image extensions 
     186        my $hatena = $e->{entry}->{"http://www.hatena.ne.jp/info/xmlns#"}; 
     187        if ($hatena->{imageurl}) { 
     188            my $enclosure = Plagger::Enclosure->new; 
     189            $enclosure->url($hatena->{imageurl}); 
     190            $enclosure->auto_set_type; 
     191            $entry->add_enclosure($enclosure); 
     192        } 
     193 
     194        if ($hatena->{imageurlsmall}) { 
     195            $entry->icon({ url   => $hatena->{imageurlsmall} }); 
    181196        } 
    182197