Like Handoff, but in Python
Project description
py-handoff: Like Handoff, but in Python
py-handoff is an application used to share clipboard contents across your devices connected to the same LAN.
Usage
On each Windows/macOS/Linux device connected to the same LAN, run the following command:
pip install py-handoff
py-handoff
Now all your devices would share their clipboard.
Optional Environment Variables
PY_HANDOFF_DISCOVERY_PORT
By setting "PY_HANDOFF_DISCOVERY_PORT=<port_number: int>", you can customize the port that py-handoff used to discover other py-handoff applications in the same LAN through UDP; defaults to 5005.
PY_HANDOFF_DISCOVERY_KEY
By setting "PY_HANDOFF_DISCOVERY_KEY=<secret_key:str>", you can customize the secret key py-handoff used to encode/decode messages during the discovery phase; defaults to "D0AA67DD-C285-45A2-B7A7-F5277F613E3C".
PY_HANDOFF_CLIPBOARD_LISTENER_PORT
By setting "PY_HANDOFF_CLIPBOARD_LISTENER_PORT=<port_number: int>", you can customize the port that py-handoff used to accept clipboard contents sent by other py-handoff applications in the same LAN through TCP; defaults to 6000.
PY_HANDOFF_CLIPBOARD_SIZE_LIMIT_IN_MB
By setting "PY_HANDOFF_CLIPBOARD_SIZE_LIMIT_IN_MB=<size: int>", you can customize the maximum size of clipboard contents in MB that py-handoff would send to other py-handoff applications that have been discovered; defaults to 128 MB.
Keep in mind that all py-handoff applications can only recognize and communicate with each other if and only if they have the same PY_HANDOFF_DISCOVERY_PORT and the same PY_HANDOFF_DISCOVERY_KEY.
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
File details
Details for the file py_handoff-0.0.6.tar.gz.
File metadata
- Download URL: py_handoff-0.0.6.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.14.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e86446cc4c525d9025b5277a4e438f746063a376bb5e5dc6e3c0c62111c4d318
|
|
| MD5 |
00ec8143a17412d2b22ab1c121647445
|
|
| BLAKE2b-256 |
27c4d3785e90dea3e85438c5905749bd0c0c344134d0d8623e5e60b1de4b7acf
|