diff options
author | Michael Kantor <michael@mikekantor.xyz> | 2024-01-09 22:02:20 -0500 |
---|---|---|
committer | Michael Kantor <michael@mikekantor.xyz> | 2024-01-09 22:02:20 -0500 |
commit | 270f3e6d77cc720b1b3f3c529b1b6aa5c63578a2 (patch) | |
tree | c65da331bc5306f820918f3a54ef51ac2ab746d9 /cusmodules/holiday.py |
Recreated git repo as screenshots were too large.
Diffstat (limited to 'cusmodules/holiday.py')
-rwxr-xr-x | cusmodules/holiday.py | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/cusmodules/holiday.py b/cusmodules/holiday.py new file mode 100755 index 0000000..a65a2a9 --- /dev/null +++ b/cusmodules/holiday.py @@ -0,0 +1,50 @@ +#!/usr/bin/env python +import os +import sys +from subprocess import run +from datetime import datetime +from os.path import expanduser +from calendar import monthrange + +def getHoliday(month, day): + if month == 1 and day == 1: + return 'none' + #return "new_year" + + #Arch birthday + elif month == 3 and day == 11: + return 'none' + #return 'arch_birthday' + + #April fools + elif month == 4 and day == 1: + return 'none' + #return 'april_fools' + + #Halloween + elif month == 10: + return 'halloween' + + #Thanksgiving + elif month == 11 and datetime.now().weekday() + 20 == day: + return 'thanksgiving' + + #Christmas + elif month == 12: + return 'xmas' + + else: + return 'none' + +def main(): + home = expanduser('~') + month = datetime.now().month + day = datetime.now().day + holiday = getHoliday(month, day) + + return holiday + +if __name__ == "__main__": + print(main()) + + sys.exit(0) |