tracks queued now have an absolute start_time. There is no need for play/stop events. There is only a queue_updated event
api_queue auto generate openapi documentation.
new queue model is based on csv files that get asyncio locked.
deprecate website, postgres, redis, mosquitto(auth) (code to be removed in later commit)
The api_queue is complete enough for testing/integrating into clients
TODO: add extra validation to POST /queue/{name}/ for creating new queue items. e.g. event_end and duplicate_performer
curl commands are provided in /api_queue/README.md and documentation is available at http://localhost/docs
api_queue
using pythonsanic
.start_time
. There is no need forplay
/stop
events. There is only aqueue_updated
eventopenapi
documentation.csv
files that getasyncio
locked.website
,postgres
,redis
,mosquitto(auth)
(code to be removed in later commit)The api_queue is complete enough for testing/integrating into clients TODO: add extra validation to POST
/queue/{name}/
for creating new queue items. e.g. event_end and duplicate_performercurl
commands are provided in/api_queue/README.md
and documentation is available athttp://localhost/docs