diff --git a/main.py b/main.py index 8a4edce..8e3790b 100644 --- a/main.py +++ b/main.py @@ -1,7 +1,7 @@ from argparse import ArgumentParser, Namespace from threading import Thread -from src import config, gui, trader +from src import config, gui, trader, clipboard from src.data import compile_regex, log @@ -20,7 +20,9 @@ if __name__ == "__main__": log.debug('Compiling regex') compile_regex(conf) app = gui.Gui() - my_thread = Thread(target=trader.read_log, args=(conf['General']['log_file'], app)) + reader_thread = Thread(target=trader.read_log, args=(conf['General']['log_file'], app)) log.debug(f'Starting reader thread for "{conf["General"]["log_file"]}"') - my_thread.start() + reader_thread.start() + clipboard_thread = Thread(target=clipboard.clipboard_poll, args=()) + clipboard_thread.start() app.mainloop() diff --git a/src/clipboard.py b/src/clipboard.py new file mode 100644 index 0000000..0e4e8cd --- /dev/null +++ b/src/clipboard.py @@ -0,0 +1,14 @@ +import tkinter as tk +import time +from .data import log + +def clipboard_poll() -> None: + log.info('clipboard thread started') + # data = None + # while True: + # new_data = gui.clipboard_get() + # if new_data != data: + # log.info(new_data) + # data = new_data + # time.sleep(0.2) + \ No newline at end of file