import os import sys import platform from datetime import datetime colors = True machine = sys.platform # Colors will be unavailable on non-linux machines if machine.lower().startswith(("os", "win", "darwin","ios")): colors = False if not colors: reset = red = white = green = green_bg = white_bg = red_bg = "" else: try: date_time = datetime.now() color_chooser = input(f"\t\t[OCTOSUITE] © 2022\n\t{date_time.strftime('%A %d %B %Y, %H:%M:%S%p')}\n\n\nOS: {platform.system()}\nProcessor: {platform.processor()}\nNode: {platform.node()}\nRelease: {platform.release()}\nArchitecture: {platform.architecture()}\nVersion: {platform.version()}\n\n[ ? ] Welcome {os.getlogin()}, would you like to enable colors for this session? [Y/n] ") if color_chooser.lower() == "y": white = "\033[97m" white_bg = "\033[47;30m" red = "\033[91m" reset = "\033[0m" green = "\033[92m" green_bg = "\033[42;37m" red_bg = "\033[41;37m" else: red = white = green = green_bg = white_bg = red_bg = reset = "" except KeyboardInterrupt: exit(f"[ ! ] Process interrupted with Ctrl+C")