Sync clipboard between devices
Project description
clipShare
Check the PyPi Package here
A single TCP server/client bundle that allows you to sync your clipboard between systems.
Features
- Sync clipboard between systems.
- Has a Web UI.
Server IP:Port
orngrok-tunnel-host
- To view clipboard on mobile devices.
- To sync clipboard if not using the Python client.
- Advertise the server on the local network.
- Authentication using passcode. (Passcode should be shared via some external safe channel)
- Scan for servers on the local network.
- The same script can be used as a server or client.
- Encrypted communication for clipboard sharing with AES Encryption (Key should be shared via some external safe channel)
Installation
pip install clipShare
Usage
Usage:
clipShare [... OPTIONS]
Options:
-h, --help Show this help message and exit
-s, --server [SERVER_PORT_NUMER], --server [SERVER_PORT_NUMER]
Run as server on the specified port.
-c, --client SERVER_IP:SERVER_PORT_NUMBER, --client SERVER_IP:SERVER_PORT_NUMBER
Run as a client, that connects to specified server IP and port.
-t, --serve-on-ngrok-tunnel Enable Serve on ngrok tunnel. This option requires ngrok authtoken to be present in {current_dir}/ngrok-auth-token.txt
-a, --advertise Enable Advertising server on the local network.
-n, --name Name of the server to be advertised.
-p, --passcode Passcode for authentication.
-ep, --encryption-password Encryption password for data transfer.
-toh, --tcp-over-https Enable TCP over HTTPS for ngrok tunnel.
-d, --debug Enable debug mode.
Examples:
clipShare -s 5000
clipShare -s 5000 -d
clipShare -s 5000 -a
clipShare -s 5000 -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd
clipShare -s 5000 -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd -t -a -d
clipShare -c 192.168.0.1:8080
clipShare -c -d
clipShare -c -d -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd
clipShare -c "abc.com" -toh -d -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd
clipShare -c "abc.com:120" -d -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd
clipShare -c -d -p RandomPasscode -ep 5up3rS3cu3_3ncrY9t1on_P45sw0rd
Do you Want to help me to work more on Open-Source Projects like this?
so that I can get one more sleepless night to work on this kind of stuff.
Or use other sponsoring methods if you like.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clipshare-0.1.5.tar.gz
(149.0 kB
view hashes)
Built Distribution
clipShare-0.1.5-py3-none-any.whl
(146.9 kB
view hashes)
Close
Hashes for clipShare-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a14efcebeac257294ad2667584db9393f63885df184f6703ca4636f960996953 |
|
MD5 | 5b0c58c5c57534bf02c3dfaea8034ae3 |
|
BLAKE2b-256 | 30659ab919c012877914b1f8eaee71a44376e7d633b1632fb4b08467e97998f8 |