X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FSpot.pm;h=df2a9730db869361a3a355a2d9475fab26c46cd0;hb=bf70ca01121eabfc655ce899ebd14b1d31d1047f;hp=d88a5f7f4d425a0ac2b22769beada412df347578;hpb=4d8e254ea4c77a348c96c24fdbc265590c75fd5c;p=spider.git diff --git a/perl/Spot.pm b/perl/Spot.pm index d88a5f7f..df2a9730 100644 --- a/perl/Spot.pm +++ b/perl/Spot.pm @@ -70,8 +70,8 @@ $totalspots = $hfspots = $vhfspots = 0; $use_db_for_search = 0; our %spotcache; # the cache of data within the last $spotcachedays 0 or 2+ days -our $spotcachedays = 0; - +our $spotcachedays = 2; # default 2 days worth +our $minselfspotqrg = 1240000; # minimum freq above which self spotting is allowed our $readback = 1; @@ -458,9 +458,15 @@ sub ftor # format a spot for user output in list mode sub formatl { - my $t = ztime($_[2]); - my $d = cldate($_[2]); - return sprintf "%8.1f %-11s %s %s %-28.28s%7s>", $_[0], $_[1], $d, $t, ($_[3]||''), "<$_[4]" ; + my $t = ztime($_[3]); + my $d = cldate($_[3]); + my $width = ($_[0] ? $_[0] : 80) - 80 + 28; + my $comment = $_[4] || ''; + $comment = substr $comment, 0, $width if length($comment) > $width; + $comment .= ' ' x ($width - length($comment)) if length($comment) < $width; + +# return sprintf "%8.1f %-11s %s %s %-28.28s%7s>", $_[0], $_[1], $d, $t, ($_[3]||''), "<$_[4]" ; + return sprintf "%8.1f %-11s %s %s ${comment}%7s>", $_[1], $_[2], $d, $t, "<$_[5]" ; } # enter the spot for dup checking and return true if it is already a dup