https://github.com/upes-open/osoc-2025-clipsync
OSoC 2025
https://github.com/upes-open/osoc-2025-clipsync
aes-encryption flask python
Last synced: 5 months ago
JSON representation
OSoC 2025
- Host: GitHub
- URL: https://github.com/upes-open/osoc-2025-clipsync
- Owner: upes-open
- Created: 2025-06-29T06:52:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T08:06:36.000Z (about 1 year ago)
- Last Synced: 2025-07-02T08:24:19.200Z (about 1 year ago)
- Topics: aes-encryption, flask, python
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 10
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📋 ClipSync
**ClipSync ** is a minimal Python-based clipboard sync tool that enables **bidirectional text sharing** between a Windows PC and an Android device over a local network. It uses AES encryption for privacy and a simple client-server model using Flask and requests.
### 🚀 Features
- Bidirectional clipboard sync (Win ↔ Android)
- AES-256 encryption
- Flask-based REST endpoints
- Text-only sync over local Wi-Fi
### 📦 Requirements
- Python 3.9+
- pyperclip
- pycryptodome
- Flask
- requests
- (Kivy or Chaquopy for Android)
### 🛠️ How it Works
Each device:
- Watches its clipboard
- Sends encrypted content to the other device's Flask server
- Receives and decrypts clipboard updates
> Configuration is done via a shared `config.json` file.
---