Import license
[omc-tools.git] / approved
1 #! /usr/bin/env python
2 """Mark specified email accounts as approving.
3 """
4
5 import datetime, mysql.connector, os, re, subprocess, sys
6 import string, random
7
8 dbconfig = {
9         'user': 'license',
10         'password': open('rwpass.txt').read().strip(),
11         'database': 'license'
12         }
13 conn = mysql.connector.connect(**dbconfig)
14 cursor = conn.cursor()
15
16 q = 'select uid from users where email = %s'
17 update = ("UPDATE users SET date_replied=%s, reply=%s, comment=%s"
18      " WHERE uid=%s")
19 today = datetime.datetime.today().date()
20 reply = 'y'
21 comment = 'From CLI';
22
23 for email in sys.argv[1:]:
24     cursor.execute(q, (email,))
25     for uid in cursor:
26         cursor.execute(update, (today, reply, comment, uid[0]))
27         conn.commit()