From 292b54d353ad51a679e3d0557d54c243e8bbac37 Mon Sep 17 00:00:00 2001 From: Alex Orid Date: Fri, 9 Apr 2021 16:41:38 -0400 Subject: [PATCH] Chyron Output --- chyron_module.py | 4 ++++ utilities_script.py | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/chyron_module.py b/chyron_module.py index 9952bfd..090112c 100644 --- a/chyron_module.py +++ b/chyron_module.py @@ -1,4 +1,5 @@ import config +import utilities_script as utilities class Chyron_Module(): def __init__(self): @@ -25,6 +26,9 @@ class Chyron_Module(): if c.itemName == name: self.chyron_items.remove(c) + def updateChyronFile(self): + dir = utilities.get_dir("stream_sources") + class ChyronItem(): def __init__(self): diff --git a/utilities_script.py b/utilities_script.py index 9abf53c..22c9a75 100644 --- a/utilities_script.py +++ b/utilities_script.py @@ -40,6 +40,16 @@ def rescale_value(value, min, max): print("got ", returnValue) return returnValue +def get_dir(selected_dir): + """ + Checks for the tts directory, and will create it if it does not exist + :return: the relative file path of the tts dir + """ + dir = os.path.join(os.getcwd(), selected_dir) # this is platform-agnostic + if not os.path.exists(dir): + os.mkdir(dir) + return dir + def contains_slur(input: str): containsSlur: bool = False parsedMessage = input.split(" ")