diff --git a/archivebot-jobs b/archivebot-jobs index a98b7d8..850130d 100755 --- a/archivebot-jobs +++ b/archivebot-jobs @@ -71,6 +71,8 @@ class FilterAction(argparse.Action): assert filterDict["column"] in columns if 'numeric' in columns[filterDict['column']][1]: filterDict['value'] = float(filterDict['value']) + if 'date' in columns[filterDict['column']][1] and filterDict['value'] < 0: + filterDict['value'] = time.time() + filterDict['value'] setattr(namespace, self.dest, make_field_filter(filterDict['column'], filterDict['op'], filterDict['value'], caseSensitive = (optionString in ('--filter', '-f')))) def parse_sort(value):