diff --git a/hangover.py b/hangover.py deleted file mode 100644 index 676429a..0000000 --- a/hangover.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python - -import datetime -import os -import random -from twilio.rest import TwilioRestClient -from time import strftime -import subprocess - -today = datetime.date.today() - -# skip weekends -if today.strftime('%A') == 'Saturday' || today('%A') == 'Sunday': - sys.exit() - -# exit if no sessions with my username are found -output = subprocess.check_output('who') -if 'my_username' not in output: - sys.exit() - -# returns 'None' if the key doesn't exist -TWILIO_ACCOUNT_SID = os.environ.get('TWILIO_ACCOUNT_SID') -TWILIO_AUTH_TOKEN = os.environ.get('TWILIO_AUTH_TOKEN') - -# Phone numbers -my_number = '+xxx' -number_of_boss = '+xxx' - -excuses = [ - 'Locked out', - 'Pipes broke', - 'Food poisoning', - 'Not feeling well' -] - -client = TwilioRestClient(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN) - -client.messages.create( - to=number_of_boss, - from=my_number, - body="Gonna work from home. " + random.choice(excuses) -) - -try: - f = open('logs/file.txt', 'a') -except IOError as e: - # dir & file don't exist; create them - os.mkdir('logs') - f = open('logs/file.txt', 'a') -except Exception as e: - print e -else: - pass - -# log it -f.write("Message sent at " + strftime("%a, %d %b %Y %H:%M:%S") + "\n") -f.close()