diff --git a/black.py b/black.py new file mode 100644 index 0000000..f7dbe1d --- /dev/null +++ b/black.py @@ -0,0 +1,39 @@ +import tkinter as tk +import socket +import sys + +PORT = 65432 + + +def check_if_already_running(): + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + try: + sock.bind(("127.0.0.1", PORT)) + except OSError: + print("Already running.") + sys.exit(0) + return sock + + +def exit_app(event=None): + root.destroy() + + +def bind_input_events(): + root.bind("", exit_app) + root.bind("", exit_app) + root.bind("