signage-as-code

Update a screen in 5 lines of code.

Update screens. Not playlists.

import { Gibeon } from '@gibeon/sdk'
const g = new Gibeon({ token: process.env.GIBEON_TOKEN })
await g.update('lobby-tv', {
  source: './queue.json'
})

That's the whole idea.