Skip to main content

A clipboard synchronization tool that work on every platform

Project description

ClipThread Server

ClipThread is a multi-platform clipboard synchronization tool that enables real-time sharing of clipboard content across different devices. It uses a client-server architecture to maintain clipboard history and ensure secure synchronization between multiple devices.

Purpose

The ClipThread server acts as the central hub for all clipboard operations. It:

  • Manages clipboard content synchronization between connected clients
  • Maintains a clipboard history journal
  • Handles secure data transmission between devices
  • Provides REST API endpoints for clipboard operations

Running the Server

Using Docker Compose

# Clone the repository
git clone https://github.com/clipthread/clipthread-server.git

# Navigate to docker directory
cd clipthread-server/docker

# Start the server
docker-compose up -d

Using Systemd

  1. Install the package:
pip install clipthread-server
  1. Copy the systemd service file:
sudo cp systemd/clipthread-server.service /etc/systemd/system/
  1. Start the service:
sudo systemctl enable clipthread-server
sudo systemctl start clipthread-server

License

This project is licensed under the MIT License - see the LICENSE file for details.

Todo

  • Add authentication system
  • Implement encryption for clipboard content
  • Create API documentation
  • Add rate limiting
  • Implement clipboard content filtering

Client Applications

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

clipthread_server-0.0.1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

clipthread_server-0.0.1-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file clipthread_server-0.0.1.tar.gz.

File metadata

  • Download URL: clipthread_server-0.0.1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for clipthread_server-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a79a5c74f188e9b770aac8efac2984b7cf2182d60f776ff2e2011457921b6d2d
MD5 0034709184ca49057cf6eaabf0429c79
BLAKE2b-256 7125c41ce2d96cc9fec2d2bbb747671d42f768ef675ec0a39c8e1ac4d0a6b37d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clipthread_server-0.0.1.tar.gz:

Publisher: publish-pypi.yml on clipthread/clipthread-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clipthread_server-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for clipthread_server-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 130cba4a6def0603b34fe251eef69ef83a89caeda29dc5dd4ae2ed944eb8ab1b
MD5 47f508fdccd5af319027603916299de7
BLAKE2b-256 45b491fbd8c79265efae202c6acdb34b0083674ada1e68bb9c819a111b50524a

See more details on using hashes here.

Provenance

The following attestation bundles were made for clipthread_server-0.0.1-py3-none-any.whl:

Publisher: publish-pypi.yml on clipthread/clipthread-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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