SheetsIO icon indicating copy to clipboard operation
SheetsIO copied to clipboard

Control timer via web requests

Open Saamstep opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Please describe. After integrating Bitfocus Companion into my workflow I thought it would be nice to have the ability to control SheetsIO Timer via the HTTP api so that Companion can communicate with SheetsIO, streamlining workflow and usage.

Describe the solution you'd like Ability to control the timer (Start, Stop, Update, Reset) via HTTP POST requests.

Describe alternatives you've considered Currently I just use the SheetsIO native UI to control the timer.

Additional context Potential URL Scheme(s) & Features to consider

These may not be the most efficient method programmatically, but the urls below were just some ideas I had when thinking about the integration conceptually.

http://localhost:8001/timer/2/30 - Updates timer to 2 minutes and 30 seconds http://localhost:8001/timer/2/0?start - Updates timer and starts the timer. http://localhost:/timer?start - Starts timer http://localhost:8001/timer?stop - Stops timer http://localhost:8001/timer?reset - Resets timer

Thanks Grandy for this awesome tool!

Saamstep avatar Apr 03 '21 07:04 Saamstep

All makes sense to me! Will see if I can slot it in for next release.

GrandyB avatar Apr 03 '21 12:04 GrandyB

how goes it? Been thinkin about this alot lately..

have an 8 hour stream tomorrow with like 15 breaks. and need to reset my timer ALL THE TIME.. and this would be sweeeeeettt

gitagogaming avatar Jun 19 '21 03:06 gitagogaming