I have a related issue with pyperclip 1.8.2. A streamlit app should use a clipped text from a window, using
text=pyperclip.paste()
It works on the machine running streamlit run. But if the http server is accessed from a different machine, it still pastes the old clipboard. How could pyperclick paste the clipboard of the remote computer?
On Streamlit Cloud, your Python app runs in the Cloud and you visualize your Streamlit app on your browser. Those are two separate machines. Calling any copy/paste will run in the Cloud and not have access to the browser’s clipboard.
You’ll probably need a mix of:
I seem to be having a similar issue just with copy. Here is the simple code snippet in my program (the only difference may be that I have some unicode text in the part being copied:
I hope I could do it myself… but I don’t know enough to do it.
Anybody who has done it and wants to share it to everybody else?
Or maybe just a hint of how to start with code snippet and clipboard APIs
I really would like to use the phrase: “Copied to clipboard!”