Changeset 726
- Timestamp:
- 05/13/06 04:36:18
- Files:
-
- trunk/plagger/lib/Plagger/Enclosure.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/Gmail.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Enclosure.pm
r720 r726 3 3 4 4 use base qw( Class::Accessor::Fast ); 5 __PACKAGE__->mk_accessors(qw( url length type ));5 __PACKAGE__->mk_accessors(qw( url length type local_path )); 6 6 7 7 sub auto_set_type { trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure.pm
r721 r726 39 39 $context->log(info => "fetch " . $enclosure->url . " to " . $path); 40 40 $ua->mirror($enclosure->url, $path); 41 $enclosure->local_path($path); # set to be used in later plugins 41 42 } 42 43 } trunk/plagger/lib/Plagger/Plugin/Publish/Gmail.pm
r450 r726 69 69 ); 70 70 71 for my $entry ($args->{feed}->entries) { 72 for my $enclosure (grep $_->local_path, $entry->enclosures) { 73 $msg->attach( 74 Type => $enclosure->type, 75 Path => $enclosure->local_path, 76 Filename => $enclosure->filename, 77 Disposition => 'attachment', 78 ); 79 } 80 } 81 71 82 my $route = $cfg->{mailroute} || { via => 'smtp', host => 'localhost' }; 83 $route->{via} ||= 'smtp'; 84 72 85 if ($route->{via} eq 'smtp_tls') { 73 86 $self->{tls_args} = [
