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.2.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.2-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clipthread_server-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 c402fe9b2f4ae75a00862278bd56d234e62f1cb948350986a58681e365092d48
MD5 d4228b14bd9dc3c8e3a30aeae90b55a4
BLAKE2b-256 b3017b7dc1204f3a47ba6b331ec309ead4134a16831efca2971ccd8877cd7758

See more details on using hashes here.

Provenance

The following attestation bundles were made for clipthread_server-0.0.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for clipthread_server-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d2d056b946d3ccb724d4cb45b79b859f9d4a77932a831838750c2c149581526
MD5 0d5fb3432aee3b252fbc26b96b6f2f68
BLAKE2b-256 47c1d1a96274611eca1dd490de0871b84f56201bc47a11023b569f2ae6393c2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clipthread_server-0.0.2-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