-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
76 lines (69 loc) · 1.98 KB
/
notes.txt
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
Listing of components, status of those components, and misc notes
powershame-renderer (serperate repo)
video-making daemon listens to server session manager. When a session is complete, downloads all session shots and compiles them into time-lapse.
deposits video at <location> and notifies server that video is ready
runs on rabbitmq and ffmpeg
notifier
!! This is getting deleted and integrated into the main server
talks to Powershame server and video-maker, sends out notifications for:
- session started
- video ready (10 minute warning)
- session cancelled/missed
police
TODO
the police watches S3 for suspicious activity, blocks users who are doing Bad Things, and deletes non-powershame S3 files should they be uploaded
Web UI
Main:
if logged in:
redirect to OVERVIEW
if not logged in:
POWERSHAME IS GREAT, SIGNUP NOW (include signup view)
Overview:
recent sessions
shamers
Config
shamers
email
password
API
session-management
get_token (per-machine)
get_s3_permissons (rate-limited) #TODO: replace with per-shot upload url
start_session
end_session
shamer-management
get_shamers
add_shamer
del_shamer
account-management
add_machine
del_machine
rename_machine
record-management
list_sessions
get_rating
shamer-tools
get_url
give_rating
client refactoring
current:
common
dev
gui
login_manager
manager
platform_specific
signal
upload_manager
utility
refactor:
common
gui
gui
manager
signal
upload_manager
config_manager (takes config management from login_manager)
server_liason (replaces login_manager)
paths (replaces platform_specific and some other things)
delete: utility