Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 🐧

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-Bus

As 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.