Jerome Petazzoni
53d1a68765
Adapt autopilot for new deployment scripts
2018-09-29 20:15:38 -05:00
Jerome Petazzoni
54288502a2
autopilot: add support for hidden commands
2018-08-20 10:22:01 -05:00
Jerome Petazzoni
efc045e40b
autopilot: put a bunch of features behind flags
...
We don't always need to track slides, switch desktops, and open links.
(These things are not necessary when we're purely testing the labs.)
All these features are now behind boolean flags saved in the state file.
2018-08-20 08:31:47 -05:00
Jerome Petazzoni
96fd2e26fd
Minor fixes for autopilot
2018-04-10 05:30:42 -05:00
Jerome Petazzoni
dc040aa693
Make sleep interruptible; fix slide count
2017-12-23 19:38:32 +01:00
Jerome Petazzoni
9b7a8494b0
Fix logic to advance to next snippet
2017-12-23 18:49:42 +01:00
Jerome Petazzoni
ae6c1bb8eb
Major UI refactor
...
Navigation now includes all slides and all snippets.
ENTER skips to the next snippet, or executes the
selected snippet.
More improvements to come: allow SPACE to navigate
step by step through slides and snippets, executing
the snippets.
2017-12-23 09:31:01 +01:00
Jerome Petazzoni
a9a4f0ea07
Create only one remote session
2017-12-23 05:06:30 +01:00
Jerome Petazzoni
9df5313da4
Remove spurious output from desktop integration
2017-12-22 23:15:21 +01:00
Jerome Petazzoni
ba3f00e64e
Clear screen before showing UI
2017-12-22 23:11:11 +01:00
Jerome Petazzoni
4d7a6d5c70
Stupid typo
2017-12-22 23:03:48 +01:00
Jerome Petazzoni
aef833c3f5
Add pause before switching away from browser
2017-12-22 23:02:47 +01:00
Jerome Petazzoni
dda09ddbcb
slightly edit tmux commands
2017-12-22 22:49:53 +01:00
Jerome Petazzoni
21f345a96a
Improve open command
2017-12-22 22:42:41 +01:00
Jerome Petazzoni
345e04c956
Improve tmux detection logic and add instructions
2017-12-21 22:24:27 +01:00
Jerome Petazzoni
2a138102fc
Add client address in pub/sub server
2017-12-21 05:53:24 +01:00
Jerome Petazzoni
ef5e8f00f8
Add script to remember myself of how to customize tmux status bar
2017-12-21 05:46:57 +01:00
Jerome Petazzoni
badb73a413
Slower pace for virtual typist
2017-12-21 05:45:38 +01:00
Jerome Petazzoni
2aced95c86
Improve UX for remote control
2017-12-21 05:40:35 +01:00
Jerome Petazzoni
720989e829
Add remote control of slide deck
2017-12-21 05:29:59 +01:00
Jerome Petazzoni
718031565e
Exit gracefully if server is not running instead of waiting forever
2017-12-21 05:29:45 +01:00
Jerome Petazzoni
ec7b46b779
Add remote.js to workshop template and pub/sub server
2017-12-21 04:51:49 +01:00
Jerome Petazzoni
270c36b29a
Add pub/sub server and CLI remote
2017-12-21 04:43:42 +01:00
Jerome Petazzoni
bc2eb53bb2
Python 3 compatibility
2017-12-21 04:33:35 +01:00
Jerome Petazzoni
afe7b8523c
Move autotest to autopilot/ directory
2017-12-21 04:32:16 +01:00