Clipboard as a service.
If you're using stuff like Vagrant this might be useful.
xsel is required in $PATH
. Then:
$ npm i caas -g
-
Launch the
caas
bin. It'll bind port 2547. -
Access clipboard via
GET
andPUT
:# Copy: $ echo copy this | curl -X PUT --data-binary http://localhost:2547 # Paste: $ curl http://localhost:2547
-p, --port The port to bind [default: 2547]
-H, --host Bind to specific host [default: "0.0.0.0"]
-h, --help Call for help
You can basically use it as an Express app. npm i caas
locally and:
// WARNING: codez not tested.
var caas = require("caas")
, clipApp = caas.create(caas.clipper.xsel)
// Later(still not tested)
yourExpressOrConnectApp.use("/klip/", clipApp)