Skip to main content

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 other tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GrilloModem-1.1.0.tar.gz (8.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page