aboutsummaryrefslogtreecommitdiff
path: root/cusmodules/holiday.py
diff options
context:
space:
mode:
authorMichael Kantor <michael@mikekantor.xyz>2024-01-09 22:02:20 -0500
committerMichael Kantor <michael@mikekantor.xyz>2024-01-09 22:02:20 -0500
commit270f3e6d77cc720b1b3f3c529b1b6aa5c63578a2 (patch)
treec65da331bc5306f820918f3a54ef51ac2ab746d9 /cusmodules/holiday.py
Recreated git repo as screenshots were too large.
Diffstat (limited to 'cusmodules/holiday.py')
-rwxr-xr-xcusmodules/holiday.py50
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)