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](https://github.com/romanz/amodem) 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.0.0.tar.gz (1.7 kB view details)

Uploaded Source

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

Hashes for GrilloModem-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d6fe2dff05c9954760e4f39d3c778a850edc404b4a44eba03325747eb09a1cb9
MD5 3ff14b0bce6ed42bc7dc6a0e65d4f88c
BLAKE2b-256 3d81c784a73eb7eae27258aed9420745c9df45a7115c710abbc369a41155c7f2

See more details on using hashes here.

Supported by

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