It's a bit of a Swiss Army knife for the clipboard, and among other actions, allows for user-created Javascript to act upon clipboard contents. I don't know if the scripts can be called automatically, however.
Hopefully there is some consideration (somehow) for not monitoring the many passwords and passphrases that flow through clipboards. I took a quick look, but couldn't find acknowledgment.
Maybe we need a secure clipboard that guarantees (again, somehow) purging 1) immediately after a paste, and 2) after a specified time period such as 30 seconds.
Could you implement that with a dot-clipboard script that looked for things that appeared password-like or username-like and then clears the clipboard after 30 seconds?
It may be worth adding a section to your readme with the dependencies you use / how it works.
I had a look at the code because I was curious about how Javascript could interact with the clipboard. I can see that you use "clipboard-watcher" which in turn uses "NodObjC" - which also explains why this is OSX only.
It may have a somewhat different focus (extensive and quickly accessible clipboard history), but you might find Ditto (Windows) interesting to have a look at.
I've missed having something similar on this Ubuntu machine I'm using. I'll have a look at CopyQ when my time frees up.
P.S. I seem to recall reading that Ditto allowed at least some level of hooking/triggering based upon content, but I never used it and I may be mis-remembering.
13 comments
[ 2.2 ms ] story [ 42.5 ms ] threadI've always found it to be too intrusive and I've kept it disabled.
https://github.com/naotaka/ClipMenu
It's a bit of a Swiss Army knife for the clipboard, and among other actions, allows for user-created Javascript to act upon clipboard contents. I don't know if the scripts can be called automatically, however.
http://www.clipmenu.com/static/images/screenshot/en/pref-act...
FWIW, the documentation says it's for OS X 10.5-10.6, but I have it running on 10.9 without issue.
Maybe we need a secure clipboard that guarantees (again, somehow) purging 1) immediately after a paste, and 2) after a specified time period such as 30 seconds.
I had a look at the code because I was curious about how Javascript could interact with the clipboard. I can see that you use "clipboard-watcher" which in turn uses "NodObjC" - which also explains why this is OSX only.
http://ditto-cp.sourceforge.net/
I've missed having something similar on this Ubuntu machine I'm using. I'll have a look at CopyQ when my time frees up.
P.S. I seem to recall reading that Ditto allowed at least some level of hooking/triggering based upon content, but I never used it and I may be mis-remembering.