This document serves as a guide for how the project works.
If you're looking to set up a development environment, check out development-environment.md! It's recommended you skim this even if you're an experienced developer.
When reviewing the code, start off at index.ts, and start tracing everything from runProgram()
. From there, you'll see the command handler.
Generated from here: http://www.patorjk.com/software/taag/#p=display&f=Ogre&t=obs-stream-sync
In case qr.syncer.live goes down, here's some general tech stuff to re-implement:
- obs-sync-streams assumes the QR code only returns text that looks like this:
1676439460961.875
- It also allows for full-screening of the app, and generates the QR code pixel perfectly.
- The correction level should be set to L for the least amount of changes per-frame.