A small tool to easily send data (files, clipboard) between computers with 0 config, just using audio and mic.
Project description
# Grillo
A small tool to easily send data (files, clipboard) between computers with 0 config, just using audio and mic.
# Installation
On Ubuntu, install it by cloning the repo and then running this inside the repo folder and with a virtualenv active (yes, ugly, still hasn’t been published because it’s under development):
sudo apt install portaudio19-dev libffi-dev libsndfile1 xclip pip install -e .
# Usage
machine1> grillo listen
machine2> grillo text “hello world!”
After hearing some hight pitched sounds, machine1 should print:
machine1> grillo listen Received text: hello world!
You can also send files:
machine2> grillo file /path/to/a_file.txt
Or even update machine1’s clipboard with machine2’s clipboard contents:
machine2> grillo clipboard
This is currently under heavy development, that’s why it hasn’t been published to PyPI. The biggest issue right now: the tool used to communicate, can’t send packages more than 32 bytes long. Possible alternative we are working on: replace it with [this](https://github.com/romanz/amodem) other tool.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file GrilloModem-1.0.0.tar.gz.
File metadata
- Download URL: GrilloModem-1.0.0.tar.gz
- Upload date:
- Size: 1.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/32.3.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6fe2dff05c9954760e4f39d3c778a850edc404b4a44eba03325747eb09a1cb9
|
|
| MD5 |
3ff14b0bce6ed42bc7dc6a0e65d4f88c
|
|
| BLAKE2b-256 |
3d81c784a73eb7eae27258aed9420745c9df45a7115c710abbc369a41155c7f2
|