From: Dan White Date: Thu, 31 Aug 2017 18:27:15 +0000 (-0500) Subject: TimeSampleHistogram: add option for N days ago X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=bc221dc55e59fee7a8c69c28a97d1fe46a0ad144;p=pubbin.git TimeSampleHistogram: add option for N days ago --- diff --git a/TimeSampleHistogram b/TimeSampleHistogram index f0d3c76..572c9d4 100755 --- a/TimeSampleHistogram +++ b/TimeSampleHistogram @@ -38,6 +38,8 @@ parser.add_option('-t', '--today', dest='today', action='store_true', help='show today only', default=False) parser.add_option('-y', '--yesterday', dest='yesterday', action='store_true', help='show yesterday only', default=False) +parser.add_option('-a', '--days-ago', dest='daysago', action='store', + help='show for N days ago', metavar='N', type='int') parser.add_option('-w', '--width', dest='width', type='int', help='width of report', metavar='W', default=PRINT_WIDTH) parser.add_option('-n', '--numer', dest='numsort', action='store_true', @@ -101,6 +103,9 @@ elif opt.today: elif opt.yesterday: startdate = enddate = dt.date.today() - dt.timedelta(1) +if isinstance(opt.daysago, int): + startdate = enddate = dt.date.today() - dt.timedelta(opt.daysago) + # handle -d, --days option # if supplied, modify either startdate or enddate accordingly if opt.days > 0: