An event-based command line interface for OBS Websocket
Project description
OBS Web Socket Commands
A list of commands that can be sent to OBS via the Web Socket plugin. This project contains only a subset of all
available commands, and is mostly focused on the commands that are useful for recording. The main point of the
implemented commands is to be chainable, i.e.: the control only returns once a command is executed and the OBS
reports the new state. Or in more practical terms: the switch-profile-and-scene-collection
command is the only
reason for this package to exist.
Usage
You can execute a single command from the command line:
obws-command pause-record
This assumes the config.toml
file is in the current directory.
Or you can call a command from inside a script:
from obwsc.commands.pause_record import PauseRecord
config = {'host': 'localhost', 'port': 4455, 'password': 'secret'}
PauseRecord(config).execute()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for obws_commands-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383380cb1ff5c59997f1ccba964b7790d933dd2dd0715ae82f2a37eb3a8dbb40 |
|
MD5 | a3fbbd88997bdef320a7b8785877897d |
|
BLAKE2b-256 | ebaeb92d95f330bbbd7040ddc85b7781749052c5acca7cd5b2d630a7146b6375 |