Skip to content

Nasawa/Clipt

Repository files navigation

Clipt

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.

Using Clipt

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 found here. 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.

Getting Clipt

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.

Todo

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.

Developed by

  • Christopher Johnson

License

This project is released under The MIT License.