• Stars
    star
    207
  • Rank 188,550 (Top 4 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cross-platform shared clipboard

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!

More Repositories

1

devzat

The devs are over here at devzat, chat over SSH!
Go
1,624
star
2

aces

Encode in a character set of your choice
Go
66
star
3

rem

Get some REM sleep knowing your files are safe
Go
49
star
4

cool

Never let the heat slow your pre-2018 Mac down again.
Go
45
star
5

duckcoin

WIP: A cryptocurrency made from scratch, with unique ease of mining. Duckcoin's code has a focus on readability.
Go
44
star
6

tii

Command not found? Install it right there!
Go
40
star
7

secret

Encrypt anything with a password
Go
36
star
8

WarpDrive

Warp across directories
Java
20
star
9

warpdrive-go

Warp across your filesystem in ~5 ms
Go
19
star
10

ncis

No computer is secure, mate. Brute force SSH really easily.
Go
16
star
11

shamoji

All the security of sha-256 in 26 emoji
Go
12
star
12

hack-multisig

Multisig addresses in Dogecoin, made easier to use. Much wow!
Go
11
star
13

quackduck.github.io

Website That Helps You Make A Better World
HTML
10
star
14

bankCLI

Hack Club Bank CLI
Go
10
star
15

dl

Print, download or copy website content
Go
9
star
16

wif

wifi packet sniffer
C
9
star
17

emailspammer

Send as many spam emails as you want as fast as you want super easily.
AppleScript
8
star
18

SSHopsticks

chopsticks over SSH
Go
6
star
19

spammer

Need an overpowered, automated spammer CLI to impress / unimpress your friends? This is it!
Go
6
star
20

tarzan

File compressor made from scratch
Go
6
star
21

doggo-readable

So dogs can read the Dogecoin docs.
Go
5
star
22

java-quackduck

Java I've written
Java
5
star
23

Arduino

Everything I've made for Arduino Uno on my Mac
C++
4
star
24

devzat-wolframbot

The full power of Wolfram|Alpha in a terminal-based chat platform
Go
4
star
25

bytear

Make "music" from any file. Try the ubuntu iso for example
Go
4
star
26

zvm

Zach Virtual Machine, faster than Java with UTF-8 zytecode
Go
3
star
27

test

3
star
28

utils

Utils for Go
3
star
29

homebrew-tap

Homebrew tap for quackduck's formulae
Ruby
3
star
30

devzat-id-miner

Port of Arkaeriit's devzat vanity ID miner
Go
3
star
31

lolsh

Shell with all output lolcat-ed
Go
3
star
32

apcsa-airline-reservation

Java
3
star
33

bin

Small useful shell scripts I made and tested on macOS
Shell
3
star
34

chanch

macOS WiFi channel changer
Swift
3
star
35

test-gh-go-bot

3
star
36

vc

hack
JavaScript
2
star
37

dc-vanity-addr

Bruteforce a Duckcoin address with an emoji sequence of your choice. 🦆
Go
2
star
38

lokishan

Track me ig
Go
1
star
39

wheel-go

maybe reinventing the wheel is good sometimes
Go
1
star