From 7f3b0ac7c9cf915233389bc83d144a9c1c3ad14b Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Sun, 18 Jan 2026 15:17:00 +0000 Subject: [PATCH] upd examples to read conn from env --- examples/gui/__main__.py | 10 +++++++++- examples/obs/__main__.py | 8 +++++++- examples/observer/__main__.py | 8 +++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/examples/gui/__main__.py b/examples/gui/__main__.py index e14aa88..21c6534 100644 --- a/examples/gui/__main__.py +++ b/examples/gui/__main__.py @@ -1,4 +1,5 @@ import logging +import os import tkinter as tk from tkinter import ttk @@ -100,7 +101,14 @@ class App(tk.Tk): def main(): - with vban_cmd.api('banana', ldirty=True) as vban: + KIND_ID = 'banana' + conn = { + 'ip': os.environ.get('VBANCMD_IP', 'localhost'), + 'port': int(os.environ.get('VBANCMD_PORT', 6980)), + 'streamname': os.environ.get('VBANCMD_STREAMNAME', 'Command1'), + } + + with vban_cmd.api(KIND_ID, ldirty=True, **conn) as vban: app = App(vban) app.mainloop() diff --git a/examples/obs/__main__.py b/examples/obs/__main__.py index 43a744c..9838e84 100644 --- a/examples/obs/__main__.py +++ b/examples/obs/__main__.py @@ -1,3 +1,4 @@ +import os import threading from logging import config @@ -92,8 +93,13 @@ class Observer: def main(): KIND_ID = 'potato' + conn = { + 'ip': os.environ.get('VBANCMD_IP', 'localhost'), + 'port': int(os.environ.get('VBANCMD_PORT', 6980)), + 'streamname': os.environ.get('VBANCMD_STREAMNAME', 'Command1'), + } - with vban_cmd.api(KIND_ID) as vban: + with vban_cmd.api(KIND_ID, **conn) as vban: stop_event = threading.Event() with Observer(vban, stop_event): diff --git a/examples/observer/__main__.py b/examples/observer/__main__.py index 9171160..e6c5e48 100644 --- a/examples/observer/__main__.py +++ b/examples/observer/__main__.py @@ -1,4 +1,5 @@ import logging +import os import vban_cmd @@ -23,8 +24,13 @@ class App: def main(): KIND_ID = 'banana' + conn = { + 'ip': os.environ.get('VBANCMD_IP', 'localhost'), + 'port': int(os.environ.get('VBANCMD_PORT', 6980)), + 'streamname': os.environ.get('VBANCMD_STREAMNAME', 'Command1'), + } - with vban_cmd.api(KIND_ID, pdirty=True, ldirty=True) as vban: + with vban_cmd.api(KIND_ID, pdirty=True, ldirty=True, **conn) as vban: App(vban) while _ := input('Press to exit\n'):