Lisp-driven automation for System Crafters videos and streams
- Scheme 75.1%
- Emacs Lisp 17.7%
- JavaScript 5%
- Shell 2.2%
Live Crafter
This package provides automation for things I commonly do in videos and streams for the System Crafters YouTube channel:
- Starting video recording or streaming through OBS
- Starting background music playback and controlling fades with mpv.el
- Capturing timestamps for things that happen in the video like slide changes
- Running an IRC bridge to Twitch and displaying a custom chat overlay in OBS
it's probably a little too hard-coded to be useful to others at the moment but I might generalize it in the future if there's enough interest from others.
Building
- Install Sigil by following the instructions at https://usesigil.org/docs/getting-started
-
Install dependencies:
sigil deps install -
Build the project:
sigil build --config releaseIf you're on Guix, use
manifest.scmfor build dependencies:guix shell -m manifest.scm -- sigil build --config release
The executable will be at build/release/bin/live-crafter.
License
This project is released under the BSD 3-Clause License.