Skip to content

upes-open/OSoC-2025-ClipSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“‹ 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.


About

OSoC 2025

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages