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)).
If you're just wanting the client, there's a separate repo
for that.
Clipt's client.js takes 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/, clone the client repo:
git clone git://github.com/nasawa/clipt-client.git
I'm not currently developing Clipt, but please let me know if you've created a client to be used with Clipt's server and I'll link it here. 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.