Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from requests.auth import HTTPBasicAuth
- import requests
- from datetime import date, timedelta, datetime
- import time
- import json
- import sys
- if len(sys.argv) != 4 and len(sys.argv) != 3:
- print("Please supply following arguments: username, password with the optional startDate in YYYY-MM-DD format")
- sys.exit()
- # today = time.strftime("%Y-%m-%d")
- # yesterday = (date.today() - timedelta(1)).strftime("%Y-%m-%d")
- username = sys.argv[1]
- password = sys.argv[2]
- if len(sys.argv) == 4:
- startDate = sys.argv[3]
- else:
- startDate = time.strftime("%Y-%m-%d")
- url = "https://jira.neurosoft.pl/rest/jira-worklog-query/1/find/worklogs?user=%s&startDate=%s" % (username, startDate)
- response = requests.get(url, auth=HTTPBasicAuth(username, password))
- parsed = json.loads(response.text)
- sum = 0
- for worklog in parsed[0]:
- sum += worklog['duration']
- print(str(timedelta(seconds=sum)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement