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 <ms>, <tr> and <es> shortcuts to sh/dx (e.g sh/dx <tr> on 2m).
02Jun20=======================================================================
1. Fix the small whoopsie in sh/dx.
01Jun20=======================================================================
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;
}
push @flist, "info {QSL|VIA}";
next;
}
+ if (lc $f eq '<es>') {
+ dbg("sh/dx <es>") if isdbg('sh/dx');
+ push @flist, "info {<ES>}";
+ next;
+ }
+ if (lc $f eq '<tr>') {
+ dbg("sh/dx <es>") if isdbg('sh/dx');
+ push @flist, "info {<TR>}";
+ next;
+ }
+ if (lc $f eq '<ms>') {
+ dbg("sh/dx <ms>") if isdbg('sh/dx');
+ push @flist, "info {<ms>}";
+ 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)) {