wimpysworld / stream-sprout

Restream a video source to multiple destinations such as Twitch, YouTube, Owncast and Peertube 📡
Apache License 2.0
28 stars 4 forks source link

refactor: replace yq with a yaml parser implemented with awk/sed #16

Closed flexiondotorg closed 3 months ago

flexiondotorg commented 3 months ago

This has been done to drastically reduce the external dependencies of Stream Sprout, as the Python implementation of yq (which is most widely packaged in distros) has a boat load of Python dependencies.

While this awk/sed implementation doesn't support the full scope of yaml, it is more than sufficient for the limited requirements of Stream Sprout: