forked from lehrblogger/where-do-you-go
-
Notifications
You must be signed in to change notification settings - Fork 1
/
constants.py
53 lines (47 loc) · 2.24 KB
/
constants.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
43
44
45
46
47
48
49
50
51
52
53
import oauth_secrets #NOTE this file is not included in the repository because it contains the OAuth consumer secrets
from os import environ
from gheatae import color_scheme
import oauth
min_zoom = 10
max_zoom = 18 # note that these must also be in the static wdyg-private.js file
level_const = 140. #TODO fix this from being hard coded in models.py for UserInfo - I was getting a <type 'exceptions.AttributeError'>: 'module' object has no attribute 'level_const'
default_photo = '/static/foursquare_icon.png'
default_color = color_scheme.color_schemes.keys()[0]
default_lat = 40.73607172122901 #NYC
default_lng = -73.96699905395508
default_zoom = 13
default_dimension = 640
def get_google_maps_apikey():
domain = environ['HTTP_HOST']
if domain == 'www.wheredoyougo.net':
return 'ABQIAAAAwA6oEsCLgzz6I150wm3ELBSujOi3smKLcjzph36ZE8UXngM_5BTs-xHblsuwK8V9g8bZ_PTfOWR1Fg'
elif domain == 'where-do-you-go.appspot.com':
return 'ABQIAAAAwA6oEsCLgzz6I150wm3ELBQO7aMTgd18mR6eRdj9blrVCeGU7BS14EnkGH_2LpNpZ8DJW0u7G5ocLQ'
elif domain == 'www.heredoyougo.com':
return 'ABQIAAAAwA6oEsCLgzz6I150wm3ELBSsSgGJ9VrJSemFFJvFbS88IsMvVhSj9Nx7jlLtQGoB4gR4tshPH1Hvew'
else:
logging.error('No Google maps key found for domain ' + domain)
def get_oauth_strings():
domain = environ['HTTP_HOST']
if domain == 'www.wheredoyougo.net':
consumer_key = 'KTNXGQJ4JXDZGAG35MGZ3WN0EQIO5XHNALYQZATHVEPDR3TI'
callback_url = 'http://www.wheredoyougo.net/authenticated'
elif domain == 'where-do-you-go.appspot.com':
consumer_key = 'S1PL51GWSZORANT244XXZC2UXIZGUUPGGNWNA3YHDGWM4M4U'
callback_url = 'http://where-do-you-go.appspot.com/authenticated'
elif domain == 'www.heredoyougo.com':
consumer_key = 'EGB1JZBOMTTNBPVDCHVB3VGGMIXMEYIJKPPTCQGKMPQ4NPCY'
callback_url = 'http://www.heredoyougo.com/authenticated'
else:
consumer_key = ''
callback_url = ''
logging.error('No Foursquare OAuth consumer key found for domain ' + domain)
return (consumer_key, oauth_secrets.get_oauth_consumer_secret_for_domain(domain), callback_url)
provider = None
client = None
def get_client():
global client
if client == None:
oauth_strings = get_oauth_strings()
client = oauth.FoursquareClient(oauth_strings[0], oauth_strings[1], oauth_strings[2])
return client