Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teaishealthy/pyquickshare
QuickShare for Linux 🐧
https://github.com/teaishealthy/pyquickshare
android file-transfer linux nearbyshare python quickshare
Last synced: about 1 month ago
JSON representation
QuickShare for Linux 🐧
- Host: GitHub
- URL: https://github.com/teaishealthy/pyquickshare
- Owner: teaishealthy
- License: mit
- Created: 2024-05-10T16:16:16.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-13T19:00:56.000Z (6 months ago)
- Last Synced: 2024-05-21T12:17:51.881Z (6 months ago)
- Topics: android, file-transfer, linux, nearbyshare, python, quickshare
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pyquickshare
An implementation of QuickShare in Python.
## System requirements
pyquickshare has following expectations from the system:
- Bluetooth stack using BlueZ
- BlueZ reachable over D-BusAs these are de-facto standards on Linux, pyquickshare should work on most Linux distributions.
## Installation
```bash
poetry install
```## Usage
**example.py** is a basic example of how to use pyquickshare.
It provides a command line interface to send and receive files using QuickShare:```bash
poetry run python example.py receive
``````bash
poetry run python example.py send
```## Notes
This project would not have been possible without the amazing reverse engineering work done by [grishka](https://github.com/grishka/) on the QuickShare protocol. Check out [NearDrop](https://github.com/grishka/NearDrop/), a similar project for Mac OS.