1
0
Fork
You've already forked live-crafter
1
Lisp-driven automation for System Crafters videos and streams
  • Scheme 75.1%
  • Emacs Lisp 17.7%
  • JavaScript 5%
  • Shell 2.2%
Find a file
2026年07月09日 12:22:46 +03:00
archive Archive Guile version of Live Crafter 2026年01月04日 15:53:30 +02:00
notes docs: resolve scheduledFor format question (ISO 8601 string on create) 2026年06月30日 22:43:34 +03:00
src/live-crafter Address Wave 1 review findings 2026年07月09日 12:03:36 +03:00
test Address Wave 1 review findings 2026年07月09日 12:03:36 +03:00
.gitignore Update sigil.lock to sigil-audio v0.10.1, gitignore .sigil/ 2026年04月24日 07:32:28 +03:00
design.md Update design.md with completed Phase 4 and current progress 2026年01月05日 12:22:59 +02:00
dev-redirects.sgl Migrate to sigil-web-styles design system 2026年03月29日 11:21:05 +03:00
LICENSE Change license to BSD-3-Clause 2026年01月06日 07:18:15 +02:00
live-crafter.el Update Emacs live-crafter package 2026年01月04日 15:38:04 +02:00
manifest.scm Drop libvorbis/libogg from manifest, bump sigil-audio pin to ^0.10.0 2026年04月24日 07:21:26 +03:00
package.sgl Modernize to sigil 0.17.7 + latest ecosystem lib releases 2026年07月09日 09:28:19 +03:00
README.org Add manifest.scm and Guix build instructions 2026年01月06日 07:23:01 +02:00
run.sh Run live-crafter on the 0.17 custom native runtime 2026年06月26日 15:36:22 +03:00
sigil.lock Modernize to sigil 0.17.7 + latest ecosystem lib releases 2026年07月09日 09:28:19 +03:00

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

  1. Install Sigil by following the instructions at https://usesigil.org/docs/getting-started
  2. Install dependencies:

     sigil deps install
  3. Build the project:

     sigil build --config release

    If you're on Guix, use manifest.scm for 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.