Skip to main content

A clean interface library for automating OBS streaming via obsws-python

Project description

obs-automation

A simple Python library that provides a clean interface to automate OBS streaming using the obsws-python WebSocket client.

Installation

pip install obs-automation

## Method Signature

    def configure_connection(host: str = "localhost", port: int = 4455, password: str = "YourPassword", timeout: int = 3):

    def init(server: str, stream_key: str):
        """Initialize OBS stream configuration"""

    def set_video_source_media(file_path_or_url: str):
        """Set video source as local file or URL"""

    def set_video_source_browser(url: str):
        """Set video source as browser source"""

    def start():


    def stop():
        

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

obs_automation-0.1.5.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

obs_automation-0.1.5-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file obs_automation-0.1.5.tar.gz.

File metadata

  • Download URL: obs_automation-0.1.5.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for obs_automation-0.1.5.tar.gz
Algorithm Hash digest
SHA256 bad9dbcc8d8d21c00970f73734f36e4bd2b6a5367b2ce2f6430ee469797b537e
MD5 c126760d27524b3e061382cb38026619
BLAKE2b-256 3200d976ee05ea742a5313b5cfcd267a964a504e8ae7df957895ad87fe1eec68

See more details on using hashes here.

File details

Details for the file obs_automation-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: obs_automation-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for obs_automation-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 97d5e9ab4f144f88cab72dda21eb3a0341a3a3b097627d40c58f5b70ce5b6036
MD5 ec9b8f0eb23939b8571820d963a72af6
BLAKE2b-256 5376ffa2682482961396786ffc650c3ebeb6504579d8b1a2c6fdbfb4476722d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page