]> dxcluster.org Git - spider.git/blob - cmd/show/prefix.pl
fixed problem with 'by'
[spider.git] / cmd / show / prefix.pl
1 #
2 # show the dxcc number for each callsign or prefix entered
3 #
4 # $Id$
5 #
6
7 my ($self, $line) = @_;
8 my @list = split /\s+/, $line;                # generate a list of callsigns
9
10 my $l;
11 my @out;
12
13 #print "line: $line\n";
14 foreach $l (@list) {
15   my @ans = Prefix::extract($l);
16   #print "ans:", @ans, "\n";
17   next if !@ans;
18   my $pre = shift @ans;
19   my $a;
20   foreach $a (@ans) {
21     push @out, sprintf "%-9s DXCC: %3d ITU: %3d CQ: %3d (%s, %s)", uc $l, $a->dxcc(), $a->itu(), $a->cq(), $pre, $a->name();
22         $l = "";
23   }
24 }
25
26 return (1, @out);