From 0f7d1fa6d258c85f3edd8236be9dbb77cb42d1a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andy=20Teijelo=20P=C3=A9rez?= Date: Thu, 13 Apr 2017 15:12:48 -0400 Subject: [PATCH] Make url an option --- daily.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/daily.py b/daily.py index 2d71293..18685b3 100755 --- a/daily.py +++ b/daily.py @@ -4,20 +4,24 @@ import sys import time import json import requests +import argparse import subprocess -from requests.packages.urllib3.exceptions import InsecureRequestWarning -requests.packages.urllib3.disable_warnings(InsecureRequestWarning) +#from requests.packages.urllib3.exceptions import InsecureRequestWarning +#requests.packages.urllib3.disable_warnings(InsecureRequestWarning) -date = time.localtime() -if len(sys.argv) > 1: - date = subprocess.check_output(['date','-d',sys.argv[1],'+%s']) - date = float(date) - date = time.localtime(date) +parser = argparse.ArgumentParser() +parser.add_argument('-b', '--base-url', required=True) +parser.add_argument('-d', '--date', default="today") +args = parser.parse_args() +date = subprocess.check_output(['date','-d',args.date,'+%s']) +date = float(date) +date = time.localtime(date) date = time.strftime(r'%Y-%m-%d', date) -url_template = 'https://jira.bloopark.com/rest/tempo-timesheets/3/worklogs?projectKey=PAS&dateFrom={}&dateTo={}&expand=issue.status' +url_template = 'https://{base_url}/rest/tempo-timesheets/3/worklogs?projectKey=PAS&dateFrom={date}&dateTo={date}&expand=issue.status' +url = url_template.format(base_url=args.base_url, date=date) -resp = requests.get(url_template.format(date, date), verify=False) +resp = requests.get(url, verify=False) print(json.dumps(resp.json()))