diff options
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) |