você pode monitorar a área de transferência e executar um script no texto armazenado quando mudar.
A maneira mais fácil é simplesmente usar o tkinter. ele abrirá um formulário vazio durante a execução.
import tkinter as Tk
form = Tk.Tk()
previousData = form.clipboard_get()
while True:
data = form.clipboard_get()
if data != previousData:
processData(data)
previousData = data