-
Notifications
You must be signed in to change notification settings - Fork 209
/
Copy pathmisc.py
42 lines (38 loc) · 1.49 KB
/
misc.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from encryption import decrypt
def GetKeys(twitter_keys_path):
consumer_key = ''
consumer_secret = ''
access_token = ''
access_secret = ''
PATH = 'twitter_keys/'
l_files = ['consumer_key', 'consumer_secret', 'access_token', 'access_secret']
for k in l_files:
f = open(PATH + k, 'rb')
key = f.read()
if (k == 'consumer_key'):
consumer_key = decrypt(key)
if (k == 'consumer_secret'):
consumer_secret = decrypt(key)
if (k == 'access_token'):
access_token = decrypt(key)
if (k == 'access_secret'):
access_secret = decrypt(key)
f.close()
"""
for k in keys:
try:
values = k.split('\n')[0].split('=')[1].strip()
if(k.split('\n')[0].split('=')[0].strip() == 'consumer_key'):
consumer_key = decrypt(values)
elif(k.split('\n')[0].split('=')[0].strip() == 'consumer_secret'):
consumer_secret = decrypt(values)
elif(k.split('\n')[0].split('=')[0].strip() == 'access_token'):
access_token = decrypt(values)
elif(k.split('\n')[0].split('=')[0].strip() == 'access_secret'):
access_secret = decrypt(values)
except IndexError:
# Maybe there are a '\n' between keys
continue
"""
return {'consumer_key': consumer_key, 'consumer_secret': consumer_secret,
'access_token': access_token, 'access_secret': access_secret}