An implementation of QuickShare in Python.
pyquickshare has following expectations from the system:
- Bluetooth stack using BlueZ
- BlueZ reachable over D-Bus
As these are de-facto standards on Linux, pyquickshare should work on most Linux distributions.
poetry install
example.py is a basic example of how to use pyquickshare. It provides a command line interface to send and receive files using QuickShare:
poetry run python example.py receive
poetry run python example.py send <file>
This project would not have been possible without the amazing reverse engineering work done by grishka on the QuickShare protocol. Check out NearDrop, a similar project for Mac OS.