summaryrefslogtreecommitdiff
path: root/scripts/days2finals.py
blob: 2111af6bb3055b1736dc772fb448c521495ad5e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import datetime
now = datetime.datetime.now()

finalsDate = datetime.datetime(2023, 5, 1, 0, 0, 0, 0)
breakDate = datetime.datetime(2023, 3, 3, 15, 0, 0, 0)
def getDays(date, name):
    daysLeft = date - now

    weeks = daysLeft.days // 7
    days = daysLeft.days % 7
    minutes = daysLeft.seconds // 60
    hours = minutes // 60
    minutes %= 60

    if (weeks < 0):
        return f"{name.upper()} WEEK"
    return f"{weeks} weeks {days} days and {hours} hours until {name} week"

output = f"{getDays(finalsDate, 'finals')}"
#output += f"{getDays(breakDate, 'break')}"


print(output)