diff --git a/soup/nn.py b/soup/nn.py new file mode 100644 index 0000000..c442d48 --- /dev/null +++ b/soup/nn.py @@ -0,0 +1,36 @@ +from pynput import mouse +from PIL import ImageGrab + + +def on_move(x, y): + # image = ImageGrab.grab() + print('Pointer moved to {0}'.format((x, y))) + # color = image.getpixel((x, y)) + # print(color) + +def on_click(x, y, button, pressed): + print('{0} at {1}'.format( + 'Pressed' if pressed else 'Released',(x, y))) + + #if not pressed: + + #print(x, y) + +def on_scroll(x, y, dx, dy): + print('Scrolled {0} at {1}'.format( + 'down' if dy < 0 else 'up', + (x, y))) + +# Collect events until released +with mouse.Listener( + on_move=on_move, + on_click=on_click, + on_scroll=on_scroll) as listener: + listener.join() + +# ...or, in a non-blocking fashion: +listener = mouse.Listener( + on_move=on_move, + on_click=on_click, + on_scroll=on_scroll) +listener.start()