Giter Site home page Giter Site logo

uniclip's Introduction

Uniclip - Universal Clipboard

Apple users, did you know you could copy from one device and paste on the other? Wouldn't it be awesome if you could do that for non-Apple devices too?

Now you can, Apple device or not!

You don't even have to sign in like you need to on Apple devices. You don't have to install Go either!

Usage

Run this to start a new clipboard:

uniclip

Example output:

Starting a new clipboard!
Run `uniclip 192.168.86.24:51607` to join this clipboard

Just enter what it says (uniclip 192.168.86.24:51607) on your other device with Uniclip installed and hit enter. That's it! Now you can copy from one device and paste on the other.

You can even have multiple devices joined to the same clipboard (just run that same command on the new device).

Uniclip - Universal Clipboard
With Uniclip, you can copy from one device and paste on another.

Usage: uniclip [--secure/-s] [--debug/-d] [ <address> | --help/-h ]
Examples:
   uniclip                                   # start a new clipboard
   uniclip 192.168.86.24:53701               # join the clipboard at 192.168.86.24:53701
   uniclip -d                                # start a new clipboard with debug output
   uniclip -d --secure 192.168.86.24:53701   # join the clipboard with debug output and enable encryption
Running just `uniclip` will start a new clipboard.
It will also provide an address with which you can connect to the same clipboard with another device.

Note: The devices have to be on the same local network (eg. connected to the same WiFi) unless the device has a public IP with all ports routed to it. (use the public IP instead of what Uniclip prints in this case)

Installing

macOS

brew install quackduck/tap/uniclip

or

Get an executable from releases and install to /usr/bin/uniclip

GNU/Linux

Note: At least one of xsel, xclip or wayland is needed for Uniclip to work on GNU/Linux

brew install quackduck/tap/uniclip

or

Get an executable from releases and install to /usr/bin/uniclip

Arch/Artix/Manjaro Linux:

yay -S uniclip # or paru -S uniclip

Thanks to @CodeLongAndProsper90 for submitting Uniclip to the AUR!

Android

Get an executable from releases and install to $PREFIX/usr/bin/uniclip

Install the Termux app and Termux:API app from the Play Store. Then, install the Termux:API package from the command line (in Termux) using:

pkg install termux-api

Windows

Just grab a precompiled binary from releases

Uninstalling

Uninstalling Uniclip is very easy. If you used a package manager, use its uninstall feature. If not, just delete the Uniclip binary:

On macOS or GNU/Linux, delete /usr/local/bin/uniclip
On Windows, delete it from where you installed it
On Termux, delete it from $PREFIX/usr/bin/uniclip

Any other business

Have a question, idea or just want to share something? Head over to Discussions

Thanks to @aaryanporwal for the idea!

uniclip's People

Contributors

anirudhb avatar codelongandprosper90 avatar meliksah-simsek-20230331 avatar quackduck avatar slingjuns avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.