ao('--all-puzzles', action='store_false', dest='ship_duty',
help='show all puzzles, not just ship duty stations')
+ ao('--min-cache-reuse', type='int', dest='min_max_age',
+ metavar='SECONDS', default=60,
+ help='always reuse cache yoweb data if no older than this')
+
(opts,args) = pa.parse_args()
random.seed()
except KeyError: pa.error('unknown mode "%s"' % mode)
# fixed parameters
- opts.min_max_age = 60
- opts.expire_age = 3600
+ opts.expire_age = max(3600, opts.min_max_age)
+
opts.ship_reboard_clearout = 3600
if opts.cache_dir.startswith('~/'):