From 9b32d25c820bab048a2ec9b02e16390b1a8d7a98 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 12 Dec 2021 15:19:30 +0100 Subject: [PATCH] remove python leftovers --- requirements.txt | 3 -- scene_is_currently_visible | 72 -------------------------------------- 2 files changed, 75 deletions(-) delete mode 100644 requirements.txt delete mode 100755 scene_is_currently_visible diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index d1df39c..0000000 --- a/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -obs-websocket-py==0.5.3 -six==1.16.0 -websocket-client==1.2.1 diff --git a/scene_is_currently_visible b/scene_is_currently_visible deleted file mode 100755 index 35cf5c9..0000000 --- a/scene_is_currently_visible +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env python3 - -from sys import argv -import logging -import time - -from obswebsocket import events, obsws - -logging.basicConfig( - format="%(asctime)s %(name)s [%(levelname)s] %(message)s", - level=logging.INFO, -) - -log = logging.getLogger(__name__) - -host = "localhost" -port = 4444 -password = "12345" - -my_source_name = argv[1] -my_source_is_program = False -my_source_is_preview = False - - -def on_event(message): - global my_source_is_program, my_source_is_preview - - my_source_in_current_event = False - - if isinstance(message, events.SwitchScenes): - visibility = "PROGRAM" - elif isinstance(message, events.PreviewSceneChanged): - visibility = "PREVIEW" - else: - return - - for source in message.datain["sources"]: - log.debug(f'visibility of scene {message.datain["scene-name"]} changed, {source["name"]} is now {visibility}') - if source["name"] == my_source_name: - my_source_in_current_event = True - - if my_source_in_current_event: - if visibility == "PROGRAM": - my_source_is_program = True - else: - my_source_is_preview = True - else: - if visibility == "PROGRAM": - my_source_is_program = False - else: - my_source_is_preview = False - - if my_source_is_program: - log.info(f"{my_source_name} is PROGRAM (and maybe preview)") - elif my_source_is_preview: - log.info(f"{my_source_name} is PREVIEW only") - else: - log.info(f"{my_source_name} is not visible") - - -ws = obsws(host, port, password) -ws.register(on_event) -ws.connect() - -try: - log.info("Waiting ...") - time.sleep(3600) - log.warn("Timeout!") -except KeyboardInterrupt: - pass - -ws.disconnect()