https://github.com/harttle/clipbrd-share
Clipboard share via http supporting multiple MIME, multiple platforms
https://github.com/harttle/clipbrd-share
clipboard image linux osx
Last synced: about 1 year ago
JSON representation
Clipboard share via http supporting multiple MIME, multiple platforms
- Host: GitHub
- URL: https://github.com/harttle/clipbrd-share
- Owner: harttle
- Created: 2019-07-11T13:24:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-23T16:43:42.000Z (over 3 years ago)
- Last Synced: 2025-03-27T02:21:39.445Z (about 1 year ago)
- Topics: clipboard, image, linux, osx
- Language: JavaScript
- Size: 1.71 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
[](https://www.npmjs.org/package/clipbrd-share)
[](https://www.npmjs.org/package/clipbrd-share)
[](https://travis-ci.org/harttle/clipbrd-share)
[](https://github.com/harttle/clipbrd-share)
## Features
* Multiple platforms: OSX, Linux
* Multiple MIMEs: text/plain, image/png
* Desktop notifycation integrated


## Dependencies
**OSX**: all dependencies are bundled into this repo, no additional dependencies.
**Linux**:[xclip](https://www.archlinux.org/packages/extra/x86_64/xclip/)
```bash
pacman -S xclip
```
## Usage
Install:
```bash
npm i -g clipbrd-share
```
Start the server:
```bash
PORT=3000 clipbrd-share-server
```
Start the client on another machine:
```bash
URL=http://example.com:3000 clipbrd-share-client
```
## Thanks
* Image copy/paste binaries are built from: https://github.com/moicci/pngpaste
* Desktop notifications are provided by: https://www.npmjs.com/package/node-notifier