From 77592822c77e2a3696997d4b958ecc11956c5e44 Mon Sep 17 00:00:00 2001 From: Dirk Koopman Date: Thu, 4 Jun 2020 00:14:47 +0100 Subject: [PATCH] add , and shortcuts to sh/dx --- Changes | 1 + cmd/show/dx.pl | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index e06371d6..fd5711ae 100644 --- a/Changes +++ b/Changes @@ -2,6 +2,7 @@ 1. Make sure that all possible regexes get passed across to the search engine. 2. Fix out of order logging on sh/log queries spanning more than one month. 3. Do not read backwards on sh/dx, reading forwards seems a 1/3 quicker. +4. Add , and shortcuts to sh/dx (e.g sh/dx on 2m). 02Jun20======================================================================= 1. Fix the small whoopsie in sh/dx. 01Jun20======================================================================= diff --git a/cmd/show/dx.pl b/cmd/show/dx.pl index 6a9a3829..94fbb7d8 100644 --- a/cmd/show/dx.pl +++ b/cmd/show/dx.pl @@ -50,7 +50,8 @@ sub handle next if $from && $to > $from; } if ($f && !$to) { - ($to) = $f =~ /^(\d+)$/o || 0 if !$to; # is it a to count? + ($to) = $f =~ /^(\d+)$/o if !$to; # is it a to count? + $to ||= 0; dbg("sh/dx to: $to") if isdbg('sh/dx'); next if $to; } @@ -79,6 +80,22 @@ sub handle push @flist, "info {QSL|VIA}"; next; } + if (lc $f eq '') { + dbg("sh/dx ") if isdbg('sh/dx'); + push @flist, "info {}"; + next; + } + if (lc $f eq '') { + dbg("sh/dx ") if isdbg('sh/dx'); + push @flist, "info {}"; + next; + } + if (lc $f eq '') { + dbg("sh/dx ") if isdbg('sh/dx'); + push @flist, "info {}"; + next; + } + if (lc $f eq 'iota') { my $doiota; if (@list && $list[0] && (($a, $b) = $list[0] =~ /(AF|AN|NA|SA|EU|AS|OC)[-\s]?(\d\d?\d?)/i)) { -- 2.43.0