Skip to main content

A cross-platform tool to sync text and files between devices on the same local network.

Project description

checkpaste

checkpaste is a lightweight, cross-platform Python CLI tool that allows you to copy text or files on one device and paste/download them on another device within the same local network.

Features

  • Sync Clipboard: Copy text on one machine, paste on another.
  • Send Files: Easily transfer files between devices.
  • Cross-Platform: Works on Windows, macOS, Linux, and Raspberry Pi.
  • Local Network: Fast and secure transfer over LAN.

Installation

pip install checkpaste

Usage

1. Start Server (Host)

On your main computer:

checkpaste serve --name "MyPC" --password "secret123"

2. Connect (Client)

On your other devices (Phone, Laptop, Raspberry Pi):

checkpaste join "MyPC" --password "secret123"

(This finds the server automatically and saves the connection)

3. Universal Clipboard (Sync)

To sync clipboards in real-time (copy here -> paste there):

checkpaste sync

(Keep this running in the background)

4. Manual Transfer

Once joined, you can also send/get files manually without typing IPs:

checkpaste copy "Hello World"
checkpaste paste
checkpaste send-file photo.jpg
checkpaste get-file photo.jpg
checkpaste list-files

5. Disconnect

checkpaste logout

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

checkpaste-0.1.9.tar.gz (245.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

checkpaste-0.1.9-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file checkpaste-0.1.9.tar.gz.

File metadata

  • Download URL: checkpaste-0.1.9.tar.gz
  • Upload date:
  • Size: 245.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for checkpaste-0.1.9.tar.gz
Algorithm Hash digest
SHA256 67bf48bf80fb217f48f4a7b46a24c790104cb66b9d05fa0041d4c7da76fd7737
MD5 4a5f555bf7c20b49b84ce65e366aba3e
BLAKE2b-256 49f4d59f87a328878bc781d7939272fab0696f12514fb3a2872a2e1ec7d6c269

See more details on using hashes here.

File details

Details for the file checkpaste-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: checkpaste-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for checkpaste-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 35a3a89130e6121d8ceb65646e37ec3a038360212855ac49f68c70cc30d0e7fa
MD5 6c3235d71950e0ebc0ea78dcd16c6d91
BLAKE2b-256 59bc24661ee0e7e0a1e0b4eda529bc73ca8f83537daadef7d20d4fd7cfa08890

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page