allow - in filters
[spider.git] / perl / AnnTalk.pm
index 341857450be90e8e45dd5003fed742875d645682..a74c0e250495bfdd7c1ae0603a285ddbeb8f45ed 100644 (file)
@@ -15,10 +15,26 @@ use DXDebug;
 use DXDupe;
 use DXVars;
 
-use vars qw(%dup $duplth $dupage);
+use vars qw(%dup $duplth $dupage $filterdef);
 
 $duplth = 60;                                  # the length of text to use in the deduping
 $dupage = 5*24*3600;                   # the length of time to hold spot dups
+$filterdef = bless ([
+                         # tag, sort, field, priv, special parser 
+                         ['by', 'c', 0],
+                         ['dest', 'c', 1],
+                         ['info', 't', 2],
+                         ['group', 't', 3],
+                         ['wx', 't', 5],
+                         ['origin', 'c', 7, 4],
+                         ['origin_dxcc', 'c', 10],
+                         ['origin_itu', 'c', 11],
+                         ['origin_itu', 'c', 12],
+                         ['by_dxcc', 'n', 7],
+                         ['by_itu', 'n', 8],
+                         ['by_zone', 'n', 9],
+                         ['channel', 'n', 6],
+                        ], 'Filter::Cmd');
 
 
 # enter the spot for dup checking and return true if it is already a dup