This repository has been archived by the owner on Jan 8, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
settings.example.cfg
102 lines (92 loc) · 2.56 KB
/
settings.example.cfg
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# This github OAuth client will be used for authentication. Create
# one at https://github.com/organizations/${ACCOUNT}/settings/applications
GITHUB_CLIENT_ID = "xxxxxxxxxxxxxxxxxxxxxx"
GITHUB_CLIENT_SECRET = "yyyyyyyyyyyyyyyyyyyyyyyyyy"
SESSION_COOKIE_NAME = '__Host-sess'
PREFERRED_URL_SCHEME = 'https'
# info-beamer API keys.
# This key needs access to setups and assets as well as the
# node-message calls. If you consider the host running this
# code trusted, you might use a key with full account access.
# The keys given out to users are adhoc keys based on this key.
HOSTED_API_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
# Maximum uploads per github user
MAX_UPLOADS = 5
# Setup IDs using the scheduled player setup. One of the
# playlists must be named 'User Content'. Its pages will be
# autogenerated by the CMS when calling /sync
SETUP_IDS = [12345678]
# Generate some random string. It's used for signing
# urls send to moderators.
URL_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
# Push notifications for moderation requests user pushover.
# Specify a target key and the app key to use.
PUSHOVER_TARGET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
PUSHOVER_APP_KEY = 'yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy'
# Unix timestamp allows for specifying start/end time
# of uploaded content
TIME_MIN = 1577318400
TIME_MAX = 1577728800
# change this to invalidate cached static files.
VERSION = 1
# rooms. This is both used for the /last view as well
# as the interruption control on /interrupt.
ROOMS = [{
'name': 'Ada',
'device_id': 5919,
'interrupts': [{
'name': 'Signal',
'data': 'signal',
}, {
'name': 'Translation',
'data': 'translation',
}],
}, {
'name': 'Borg',
'device_id': 3284,
'interrupts': [{
'name': 'Signal',
'data': 'signal',
}, {
'name': 'Translation',
'data': 'translation',
}],
}, {
'name': 'Clarke',
'device_id': 3535,
'interrupts': [{
'name': 'Signal',
'data': 'signal',
}, {
'name': 'Translation',
'data': 'translation',
}],
}, {
'name': 'Dijkstra',
'device_id': 7442,
'interrupts': [{
'name': 'Signal',
'data': 'signal',
}, {
'name': 'Translation',
'data': 'translation',
}],
}, {
'name': 'Eliza',
'device_id': 9717,
'interrupts': [{
'name': 'Signal',
'data': 'signal',
}, {
'name': 'Translation',
'data': 'translation',
}],
}, {
'name': 'CCL Screens',
'device_id': 11268,
'interrupts': [{
'name': 'Test',
'data': 'signal',
}],
},
]