Clipt is a cross-machine clipboard manager served by Node.js, made possible by xavi's
node-copy-paste
. Works using clip
(for Windows), pbcopy/pbpaste
(for OSX), xclip
(for Linux and OpenBSD (don't forget to apt-get install xclip)).
I currently have clients for Node, Python, Ruby, and the browser. The server is only in Node.js.
Clipt's clients take the following arguments:
server
: selects which server you want to listen to for clipboard changes. A free server and web interface can be foundhere
. Please be sure to use a secure id to avoid getting erroneous clips. If you're worried about security, feel free to host your own server with server.js.[id]
: if no id is provided, Clipt autogenerates a unique token based on your connection to use in conjunction with the web client. If you plan on using Clipt with multiple machines, it's usually a good idea to provide your own id, but keep in mind that this can be less secure.
If you're looking to host your own server, simply git clone this repo:
git clone git://github.com/nasawa/clipt.git
If you just want to connect to the default server at http://clipt.azurewebsites.net/, simply use any of the included clients.
I'm working off-and-on with Clipt, so I can't guarantee any updates. Of course, please feel free to submit any pull requests, and I'll evaluate them on a case-by-case basis.
- Christopher Johnson
This project is released under The MIT License.