#!/usr/bin/python3.8
import nexmo
import datetime
import sqlite3 as db
with open('info') as f:
lines = f.readlines()
KEY, SECRET, FROM = map(lambda x: x.strip(), lines)
client = nexmo.Client(key=KEY, secret=SECRET)
def text_bday(num, name):
msg = 'Happy Bday ' + name.capitalize() + '!!!! 🎉'
if num[0] != '1':
num = "1" + num
client.send_message({
'from': FROM,
'to': num,
'text': msg,
'type': "unicode"
})
print(msg)
date = datetime.datetime.now()
today = "{0}/{1}".format(date.month,date.day)
print(today)
conn = db.connect('/home/avery/text/users.db')
cur = conn.cursor()
cur.execute('SELECT * FROM contacts')
for i in cur.fetchall():
o = str(i[3])
o = o.split('/')
bday = str(o[0]) + "/" + str(o[1])
if bday == today:
print("it's " + i[1] + " " + i[2] + "'s bday")
text_bday(str(i[4]), i[1])
print(bday)
conn.close()