$morse = new Text::Morse;
while (<>) {
- next unless /SK0MMR/;
+ next unless /SK1MMR/;
($gts,$sk,$f,$c,$md,$str,$zt)=m|^(\d+)\^.*DX de ([-\w\d/]+)-\#:\s+([\.\d]+)\s+([-\w\d/]+)\s+(\w{1,3})\s+(-?\d+).*(\d{4})Z|;
next unless $sk && $c;
$e = sprintf "%010d", nearest(5, $f*10);
$key = "$zt|$e";
$r = $spot{$key} ||= {};
- $s = $r->{"$c|$m"} ||= {};
+ $s = $r->{$c} ||= {};
my ($sec,$min,$hour) = gmtime $gts;
$s->{$sk} = sprintf "%-.3s %4d %.1f %02d:%02d:%02d", $md, $str, $f, $hour, $min, $sec;