Changeset 899
- Timestamp:
- 06/02/06 20:09:15
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/assets/plugins/Filter-FindEnclosures/yourfilehost.pl
r894 r899 5 5 6 6 sub find { 7 my ($self, $ content) = @_;7 my ($self, $args) = @_; 8 8 9 if ($ content=~ m!<a href="([^\"]*)">DOWNLOAD\s*THIS FILE</a>!s) {9 if ($args->{content} =~ m!<a href="([^\"]*)">DOWNLOAD\s*THIS FILE</a>!s) { 10 10 my $enclosure = Plagger::Enclosure->new; 11 11 $enclosure->url($1); trunk/plagger/assets/plugins/Filter-FindEnclosures/youtube.pl
r843 r899 7 7 8 8 sub find { 9 my ($self, $ content) = @_;9 my ($self, $args) = @_; 10 10 11 if ($ content=~ /video_id=([^&]+)&l=\d+&t=([^&]+)/gms){11 if ($args->{content} =~ /video_id=([^&]+)&l=\d+&t=([^&]+)/gms){ 12 12 my $enclosure = Plagger::Enclosure->new; 13 13 $enclosure->url("http://youtube.com/get_video?video_id=$1&t=$2"); trunk/plagger/lib/Plagger/Plugin/Filter/FindEnclosures.pm
r872 r899 150 150 $content ||= $self->fetch_content($url) or return; 151 151 152 if (my $enclosure = $plugin->find( $content)) {152 if (my $enclosure = $plugin->find({ content => $content, url => $url })) { 153 153 Plagger->context->log(info => "Found enclosure " . $enclosure->url ." with " . $plugin->site_name); 154 154 $entry->add_enclosure($enclosure);
