Skip to content

cjohnsonal/Clipt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)).

If you're just wanting the client, there's a separate repo for that.

The API

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 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/, clone the client repo:

git clone git://github.com/nasawa/clipt-client.git

Todo

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.

Developed by

  • Christopher Johnson

License

This project is released under The MIT License.

About

Cross-machine clipboard management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 87.4%
  • JavaScript 9.4%
  • HTML 3.2%