-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcredentials.py.sample
50 lines (38 loc) · 1.35 KB
/
credentials.py.sample
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
43
44
45
46
47
48
49
import firebase_admin
from firebase_admin import credentials
from firebase_admin import db
STATISTICS_FOLDER_NAME = ''
FULL_USERS = ['[email protected]']
SG_USERS = ['[email protected]']
CW_USERS = ['[email protected]']
ADMIN_RECIPIENTS = ['[email protected]']
EMAIL_SG_USER = None
EMAIL_SG_PASSWORD = None
EMAIL_CW_USER = None
EMAIL_CW_PASSWORD = None
# Specific to Lost & Found portal
LnF404_token = ''
LnF404_url = 'http://my404website.com/'
SECRET_KEY = ''
LnF404_SiteID = 2
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = ''
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = ''
def init_firebase_keys():
global EMAIL_CW_PASSWORD, EMAIL_CW_USER, EMAIL_SG_PASSWORD, EMAIL_SG_USER
cred = credentials.Certificate('firebase-keys-file.json')
firebase_admin.initialize_app(cred, {
'databaseURL': 'https://my-firebase-database.firebaseio.com/'
})
ref = db.reference('/')
sg_snapshot = ref.child('sg').get()
cw_snapshot = ref.child('cw').get()
for key, val in sg_snapshot.items():
if str(key).strip() == 'email':
EMAIL_SG_USER = str(val)
elif str(key).strip() == 'pass':
EMAIL_SG_PASSWORD = str(val)
for key, val in cw_snapshot.items():
if str(key).strip() == 'email':
EMAIL_CW_USER = str(val)
elif str(key).strip() == 'pass':
EMAIL_CW_PASSWORD = str(val)