#!/usr/bin/env perl # use lib '/home/tskirvin/dev/newslib'; use News::Article::Cancel; my $article = News::Article::Cancel->new (\*STDIN); die "No article: $!\n" unless $article; my $pattern = shift || ".*"; foreach my $group (split (',', $article->header ('newsgroups'))) { next unless $group =~ /^$pattern$/; my $answer = $article->verify_pgpmoose ($group) || $article->verify_resurrected ($group); print $answer ? "Signed: $answer\n" : "Not verified: $group\n"; }