From ca30772b89db912b3407b15da4b370dd2351a77b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Kalinowski?= Date: Fri, 25 Oct 2024 10:41:09 +0200 Subject: [PATCH] date range --- dates.py | 8 -------- main.py | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/dates.py b/dates.py index 092ce6c..4b6b787 100755 --- a/dates.py +++ b/dates.py @@ -20,23 +20,18 @@ def get_days_of_month(months_back=0): def get_month_view(worklogs): - week = datetime.datetime.strptime( worklogs[0]["date"][0:10], '%Y-%m-%d').date() - week_number_start = week to_monday = week_number_start.weekday() week_number_start -= datetime.timedelta(days=to_monday) week_number_end = week_number_start+datetime.timedelta(days=6) - week_iso = week.isocalendar().week month_view = worklogs[0]["author"] - for worklog in worklogs: ticket = worklog["ticket_id"] date = worklog["date"][0:10] timespent = worklog["time_spent"] - week_day = datetime.datetime.strptime(date, '%Y-%m-%d').date() if (week_day.isocalendar().week == week_iso): month_view += "\nWeek " + str(week_iso)+"\tfrom "+week_number_start.__str__() + \ @@ -44,7 +39,6 @@ def get_month_view(worklogs): week_iso += 1 week_number_start += datetime.timedelta(days=7) week_number_end += datetime.timedelta(days=7) - month_view += ticket+'\tdate '+date+'\ttime '+timespent + '\n' return month_view @@ -57,7 +51,6 @@ def date_getter(worklog): def get_days(day, weeks_back=False): if weeks_back: day = day - datetime.timedelta(weeks=weeks_back) - year, weeknum, day_of_week = day.isocalendar() while day_of_week != 1: day = day - datetime.timedelta(days=1) @@ -70,7 +63,6 @@ def get_days(day, weeks_back=False): days.append(day) day = day + datetime.timedelta(days=1) day_of_week += 1 - days_second_part = [] if day_of_week <= 7: # This condition means the loop ended because the month changed next_month = day.month diff --git a/main.py b/main.py index 353fb25..f9c285c 100755 --- a/main.py +++ b/main.py @@ -22,6 +22,7 @@ DATE_TO = None def get_flag_value(flag): return flag.split("=")[1] + if "--monthview" in sys.argv: MONTH_VIEW = True for arg in sys.argv: