Duncan Barnes's repositories
Caspar-CG-OSC-Monitor
Example OSC Monitoring application targetted to work with Caspar CG Server, allows all OSC messages to be viewed and allows some filtering of received messages. This was produced purely as a quick example of how to implement OSC with Caspar.
BookStack
A platform to create documentation/wiki content built with PHP & Laravel
CasparCGNetConnector
A DotNet Connector for CasparCG Server
cgm-remote-monitor
nightscout web monitor
GoogleOauth
Google Oauth 2.0 function for mantisBT.
hassio-addons
Testing and messing around
nightscout-backuprestore
WIP: Quick and dirty node script to backup and restore nightscout data via the API
node-nmea
A JavaScript parser for the NMEA GPS protocol
obsninja
OBS Ninja lets you bring remote video feeds into OBS via WebRTC
opauth-google
Google strategy for Opauth
rtkzedf9p
Simple utility to enable internal RTK mode in Ublox ZED-F9P GPS receiver with RTKLIB-compatible output
Server
CasparCG Server is a Windows software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available at the official site.
simple-thermostat
A different take on the thermostat card for Home Assistant ♨️
SmartView-js
Blackmagic Design SmartView Ethernet Protocol implementation in Javascript (written for use with Node.js)
TallyArbiter
Tally Arbiter is a Node.js server that is capable of listening/fetching tally data from multiple sources (and source types) and ultimately arbitrating whether an end device is considered to be in Preview or Program. Supports TSL 3.1, Blackmagic ATEM, OBS Studio, StudioCoast VMix, Roland Smart Tally, and Newtek TriCaster. Tally output can be viewed on the server, on a web page, or using a listener script, like with blink(1) devices on Raspberry Pi zeroes over wireless, GPO pins, or contact closure relays.
tsl-umd
Node.js TSL-UMD library