obs-scheduler
v0.1.4
Published
A CLI tool for scheduling OBS functionality.
Readme
obs-scheduler
A CLI for scheduling actions in OBS.
Install
npm install -g obs-schedulerUsage
Usage: obs-scheduler [options]
Options:
-V, --version output the version number
-c, --config <file-path> config file path
-i, --ip-address [address:port] OBS Websocket IP address and port
-p, --password [password] OBS Websocket password
-h, --help display help for commandExamples
Configuration File
{
"events": [
{
"name": "Example Event",
"schedule_type": "date",
"date": "2026-01-06T10:00",
"action": "start_recording"
},
{
"name": "Example Event 2",
"schedule_type": "recurring",
// At 14:15 (2:15pm) on each first day of the month.
"schedule": "15 14 1 * *",
"action": "start_recording"
}
]
}Notes
config-schema.json takes advantage of options and syntax from json-editor to allow for easy integration into a visual editor.
When writing a configuration file, if you'd like to specify the latest version of the JSON schema for easier writing, you can use the following URL:
https://github.com/edonv/obs-scheduler/releases/latest/download/config-schema.jsonYou can also click here to download the latest version of the schema file directly.
