From fa015863502d1c08d8d94452859d9ec72730baf9 Mon Sep 17 00:00:00 2001 From: Alex Orid Date: Thu, 21 Jan 2021 09:26:34 -0500 Subject: [PATCH] Added Splash Screen --- config.py | 4 ++++ main.py | 2 ++ requirements.txt | 3 ++- utilities_script.py | 15 +++++++++++++++ 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/config.py b/config.py index be7a816..7d01feb 100644 --- a/config.py +++ b/config.py @@ -114,3 +114,7 @@ slurList = ("fag", "faggot", "niga", "nigga", "nigger", "retard", "tard", "rtard currentSpeaker = Speaker.GOOGLE_TEXT_TO_SPEECH fileNameStrategy = FileNameStrategy.CONTENT_BASED streamlabsVoice = PollyVoices.Justin + +skip_splashScreen = False +skip_splashScreenClear = False +skip_splashScreenSleep = False diff --git a/main.py b/main.py index 68efa76..d0f72ac 100644 --- a/main.py +++ b/main.py @@ -57,6 +57,8 @@ def test_module_init(dbCert, Empty): def thread_main(): + if not config.skip_splashScreen: + utility.splashScreen() global credentials_manager global twitchModule_ global discordModule_ diff --git a/requirements.txt b/requirements.txt index 25d7c4d..087181f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,4 +7,5 @@ numpy gTTS playsound discord.py -psutil \ No newline at end of file +psutil +art \ No newline at end of file diff --git a/utilities_script.py b/utilities_script.py index df894a5..9b66fbb 100644 --- a/utilities_script.py +++ b/utilities_script.py @@ -1,8 +1,12 @@ +from asyncio.tasks import sleep import os import sys import psutil import subprocess import platform +import time +import config as config +import art clearScreen = lambda: os.system('cls' if os.name == 'nt' else 'clear') @@ -38,6 +42,17 @@ def launch_target(inputScript: str): cmd = "start cmd /k python " + inputScript os.system(cmd) +def splashScreen(): + if not config.skip_splashScreenClear: + clearScreen() + art.tprint("----------",font="slant") + art.tprint("Praxis Bot",font="graffiti") + art.tprint("----------",font="slant") + print("-Maintained by Alex Orid The Curious Nerd\nFor help vist discord.gg/thecuriousnerd") + for x in range(0, 5): + print("") + if not config.skip_splashScreenSleep: + time.sleep(3) if __name__ == "__main__": #pass