Minor style changes
This commit is contained in:
15
owocr/run.py
15
owocr/run.py
@@ -35,8 +35,10 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
config = None
|
config = None
|
||||||
|
|
||||||
|
|
||||||
class WindowsClipboardThread(threading.Thread):
|
class WindowsClipboardThread(threading.Thread):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
@@ -398,13 +400,10 @@ def run(read_from=None,
|
|||||||
websocket_queue = queue.Queue()
|
websocket_queue = queue.Queue()
|
||||||
logger.opt(ansi=True).info(f"Reading from websocket using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
logger.opt(ansi=True).info(f"Reading from websocket using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
||||||
elif read_from == 'clipboard':
|
elif read_from == 'clipboard':
|
||||||
from PIL import ImageGrab
|
|
||||||
mac_clipboard_polling = False
|
mac_clipboard_polling = False
|
||||||
windows_clipboard_polling = False
|
windows_clipboard_polling = False
|
||||||
img = None
|
img = None
|
||||||
|
|
||||||
logger.opt(ansi=True).info(f"Reading from clipboard using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
|
||||||
|
|
||||||
if sys.platform == 'darwin':
|
if sys.platform == 'darwin':
|
||||||
from AppKit import NSPasteboard, NSPasteboardTypeTIFF, NSPasteboardTypeString
|
from AppKit import NSPasteboard, NSPasteboardTypeTIFF, NSPasteboardTypeString
|
||||||
pasteboard = NSPasteboard.generalPasteboard()
|
pasteboard = NSPasteboard.generalPasteboard()
|
||||||
@@ -416,6 +415,10 @@ def run(read_from=None,
|
|||||||
windows_clipboard_thread = WindowsClipboardThread()
|
windows_clipboard_thread = WindowsClipboardThread()
|
||||||
windows_clipboard_thread.start()
|
windows_clipboard_thread.start()
|
||||||
windows_clipboard_polling = True
|
windows_clipboard_polling = True
|
||||||
|
else:
|
||||||
|
from PIL import ImageGrab
|
||||||
|
|
||||||
|
logger.opt(ansi=True).info(f"Reading from clipboard using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
||||||
elif read_from == 'screencapture':
|
elif read_from == 'screencapture':
|
||||||
if screen_capture_combo != '':
|
if screen_capture_combo != '':
|
||||||
screen_capture_on_combo = True
|
screen_capture_on_combo = True
|
||||||
@@ -476,18 +479,18 @@ def run(read_from=None,
|
|||||||
|
|
||||||
logger.opt(ansi=True).info(f"Reading with screen capture using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
logger.opt(ansi=True).info(f"Reading with screen capture using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
||||||
else:
|
else:
|
||||||
allowed_extensions = ('.png', '.jpg', '.jpeg', '.bmp', '.gif', '.webp')
|
|
||||||
read_from = Path(read_from)
|
read_from = Path(read_from)
|
||||||
if not read_from.is_dir():
|
if not read_from.is_dir():
|
||||||
raise ValueError('read_from must be either "websocket", "clipboard", "screencapture" or a path to a directory')
|
raise ValueError('read_from must be either "websocket", "clipboard", "screencapture" or a path to a directory')
|
||||||
|
|
||||||
logger.opt(ansi=True).info(f"Reading from directory {read_from} using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
allowed_extensions = ('.png', '.jpg', '.jpeg', '.bmp', '.gif', '.webp')
|
||||||
|
|
||||||
old_paths = set()
|
old_paths = set()
|
||||||
for path in read_from.iterdir():
|
for path in read_from.iterdir():
|
||||||
if path.suffix.lower() in allowed_extensions:
|
if path.suffix.lower() in allowed_extensions:
|
||||||
old_paths.add(get_path_key(path))
|
old_paths.add(get_path_key(path))
|
||||||
|
|
||||||
|
logger.opt(ansi=True).info(f"Reading from directory {read_from} using <{engine_color}>{engine_instances[engine_index].readable_name}</{engine_color}>{' (paused)' if paused else ''}")
|
||||||
|
|
||||||
if screen_capture_on_combo:
|
if screen_capture_on_combo:
|
||||||
tmp_paused_listener = keyboard.GlobalHotKeys({
|
tmp_paused_listener = keyboard.GlobalHotKeys({
|
||||||
screen_capture_combo: on_screenshot_combo})
|
screen_capture_combo: on_screenshot_combo})
|
||||||
|
|||||||
Reference in New Issue
Block a user