Skip to main content

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

Release files for clipthread-server 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clipthread-server 0.0.2
File Size Uploaded
clipthread_server-0.0.2.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clipthread-server 0.0.2
File Interpreter ABI Platform
clipthread_server-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 21.6 kB

Release files / clipthread_server-0.0.2.tar.gz

Download URL clipthread_server-0.0.2.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c402fe9b2f4ae75a00862278bd56d234e62f1cb948350986a58681e365092d48
BLAKE2b-256 checksum
How to use checksums
b3017b7dc1204f3a47ba6b331ec309ead4134a16831efca2971ccd8877cd7758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 15, 2025.

Transparency log

Release files / clipthread_server-0.0.2-py3-none-any.whl

Download URL clipthread_server-0.0.2-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d2d056b946d3ccb724d4cb45b79b859f9d4a77932a831838750c2c149581526
BLAKE2b-256 checksum
How to use checksums
47c1d1a96274611eca1dd490de0871b84f56201bc47a11023b569f2ae6393c2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.0.1 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 15, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page