pip install botable
(installs botable
in PATH
)
- record: This records and saves events in a file.
- Stop the recording by pressing f1 (see
--exit-key
option to override). - Press f2 to pause/resume the recording (see
--pause-key
option to override).
- Stop the recording by pressing f1 (see
botable record > /tmp/recorded_events.jsonl
- play: this plays the recorded events 3 times (
--loops
), doubling the original speed (--rate
), and stores the played events into a file.- Stop the playback by pressing f1 (see
--exit-key
option to override). - Pause/resume the playback by pressing f2 (see
--pause-key
option to override):
- Stop the playback by pressing f1 (see
cat /tmp/recorded_events.jsonl | botable play --loops 3 --rate 2 > /tmp/played_events.jsonl
from botable import record, play
# collects the recorded events
recorded_events = list(record())
# press f1 to stop the recording when you are done
# plays 3 times the recorded events and collects the played events
played_events = list(play(recorded_events, loops=3))