forked from CristianCantoro/maproulette
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config-example.py
48 lines (37 loc) · 1.4 KB
/
config-example.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
# The application secret key
SECRET_KEY = 'CHANGE THIS'
# The OAuth configuration paramters for OSM.
OSM = {
'base_url': 'http://www.openstreetmap.org/api/0.6/',
'request_token_url':
'https://www.openstreetmap.org/oauth/request_token',
'access_token_url': 'https://www.openstreetmap.org/oauth/access_token',
'authorize_url': 'https://www.openstreetmap.org/oauth/authorize',
'consumer_key': 'CHANGE THIS',
'consumer_secret': 'CHANGE THIS'
}
# by default, disable Flask debug and testing modes
DEBUG = False
TESTING = False
# This is the buffer for looking for tasks / challenges near the given
# lon/lat
NEARBUFFER = 0.01
# this is the threshold in square degrees
# for considering a challenge 'local'
MAX_SQ_DEGREES_FOR_LOCAL = 10
from datetime import timedelta
# The expiration threshold for tasks that are 'assigned' or 'editing'
TASK_EXPIRATION_THRESHOLD = timedelta(hours=1)
# The time buffer between a task marked as fixed and the timestamp on the
# changeset in OSM. (Used in validation)
MAX_CHANGESET_OFFSET = timedelta(hours=1)
# The database connection
SQLALCHEMY_DATABASE_URI = "postgresql://osm:osm@localhost/maproulette"
# The application log file
LOGFILE = 'CHANGE THIS'
# the default challenge to run
DEFAULT_CHALLENGE = 'CHANGE THIS'
# show a teaser page instead of the real thing
TEASER = False
# the text that should go into the teaser
TEASER_TEXT = 'New MapRoulette Coming SOON!'