| Mail-Summary-Tools documentation | Contained in the Mail-Summary-Tools distribution. |
Mail::Summary::Tools::ArchiveLink::Gmane - Link to Gmane archives via message ID.
use Mail::Summary::Tools::ArchiveLink::Gmane; my $link = Mail::Summary::Tools::ArchiveLink::Gmane->new( message_id => ".....", ); $link->thread_uri; $link->message_uri;
| Mail-Summary-Tools documentation | Contained in the Mail-Summary-Tools distribution. |
#!/usr/bin/perl package Mail::Summary::Tools::ArchiveLink::Gmane; use Moose; use URI; use URI::QueryParam; with "Mail::Summary::Tools::ArchiveLink::Base"; sub message_uri { my $self = shift; my $uri = URI->new( 'http://mid.gmane.org/' ); $uri->path( $self->message_id ); return $uri; } sub thread_uri { my $self = shift; my $uri = URI->new( 'http://news.gmane.org/find-root.php' ); $uri->query_param( message_id => sprintf( '<%s>', $self->message_id ) ); return $uri; } __PACKAGE__; __END__