mirror of
https://github.com/blacktwin/JBOPS.git
synced 2025-12-15 20:45:37 +00:00
added --today to only search for history of today
This commit is contained in:
parent
222ce6cd60
commit
f9f8cf401a
@ -280,7 +280,9 @@ if __name__ == "__main__":
|
|||||||
parser.add_argument('--section', default=False, choices=lib_dict.keys(), metavar='',
|
parser.add_argument('--section', default=False, choices=lib_dict.keys(), metavar='',
|
||||||
help='Space separated list of case sensitive names to process. Allowed names are: \n'
|
help='Space separated list of case sensitive names to process. Allowed names are: \n'
|
||||||
'(choices: %(choices)s)')
|
'(choices: %(choices)s)')
|
||||||
|
parser.add_argument('--today', default=False, action='store_true',
|
||||||
|
help='Search history only for today. \n'
|
||||||
|
'Default: %(default)s')
|
||||||
opts = parser.parse_args()
|
opts = parser.parse_args()
|
||||||
|
|
||||||
total_limit = 0
|
total_limit = 0
|
||||||
@ -310,9 +312,9 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
if opts.section:
|
if opts.section:
|
||||||
section_id = lib_dict[opts.section]
|
section_id = lib_dict[opts.section]
|
||||||
history = get_history(username=opts.username, section_id=section_id)
|
history = get_history(username=opts.username, section_id=section_id, start_date=opts.today)
|
||||||
else:
|
else:
|
||||||
history = get_history(username=opts.username)
|
history = get_history(username=opts.username, start_date=opts.today)
|
||||||
|
|
||||||
if opts.jbop == 'watch':
|
if opts.jbop == 'watch':
|
||||||
total_jbop = sum([data['watched_status'] for data in history['data']])
|
total_jbop = sum([data['watched_status'] for data in history['data']])
|
||||||
@ -329,7 +331,8 @@ if __name__ == "__main__":
|
|||||||
else:
|
else:
|
||||||
print('Total {} ({}) is less than limit ({}).'
|
print('Total {} ({}) is less than limit ({}).'
|
||||||
.format(opts.jbop, total_jbop, total_limit))
|
.format(opts.jbop, total_jbop, total_limit))
|
||||||
|
# todo-me need more flexibility for pulling history
|
||||||
|
# limit work requires gp_rating_key only? Needs more options.
|
||||||
if opts.jbop == 'limit' and opts.grandparent_rating_key:
|
if opts.jbop == 'limit' and opts.grandparent_rating_key:
|
||||||
history = get_history(username=opts.username, start_date=True)
|
history = get_history(username=opts.username, start_date=True)
|
||||||
message = LIMIT_MESSAGE.format(delay=opts.delay)
|
message = LIMIT_MESSAGE.format(delay=opts.delay)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user