#!/usr/bin/env python3 # -*- coding: utf-8 -*- import datetime import random from twilio import TwilioRestException from twilio.rest import TwilioRestClient from hackerutils import get_dotenv, get_log_path, sh dotenv = get_dotenv() TWILIO_ACCOUNT_SID = dotenv['TWILIO_ACCOUNT_SID'] TWILIO_AUTH_TOKEN = dotenv['TWILIO_AUTH_TOKEN'] LOG_FILE_PATH = get_log_path('hangover.txt') def main(): # Skip on weekends. if datetime.date.today().weekday() in ( 0, 6, ): return # Exit early if any session with my_username is found. if any(s.startswith(b'my_username ') for s in sh('who').split(b'\n')): return
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import datetime import random from twilio import TwilioRestException from twilio.rest import TwilioRestClient from hackerutils import get_dotenv, get_log_path, sh dotenv = get_dotenv() TWILIO_ACCOUNT_SID = dotenv['TWILIO_ACCOUNT_SID'] TWILIO_AUTH_TOKEN = dotenv['TWILIO_AUTH_TOKEN'] LOG_FILE_PATH = get_log_path('hangover.txt') def main(): # Skip on weekends. if datetime.date.today().weekday() in (0, 6,): return # Exit early if any session with my_username is found. if any(s.startswith(b'my_username ') for s in sh('who').split(b'\n')): return client = TwilioRestClient(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN) # Phone numbers.