1.0.4 • Published 6 years ago
airpipe v1.0.4
airpipe
Create a stdin/stdout pipe easily over wifi or internet.
The magic part is that the program will find the other person over the local network or even the internet automatically, without needing to exchange IP addresses. Just a direct pipe to another peer.
Usage
In one terminal:
$ airpipe testshareIn another terminal:
$ echo "hello from another terminal" | airpipe testshareFun Things You Can Do
stream music that others can listen to
$ airpipe free-music < song.mp3share your live terminal
In the terminal to share:
$ script -f /tmp/logand in another terminal:
$ tail -F /tmp/log | airpipe my-terminallive text chat
This is actually what airpipe does by default!
$ airpipe hello-ken
hey, how goes?
good thanks making some vegan pizza
ooo radlive audio chat
$ arecord -f cd | airpipe chat | aplay -f cdyou could also use lower quality audio for slower connections:
$ arecord -r 8000 -f U8 | airpipe chat | aplay -r 8000 -f U8stream live video of your screen
(This example is Linux-only!)
In one terminal:
$ ffmpeg -f alsa -ac 2 -f x11grab -r 25 -i :0.0 -vcodec mpeg2video -ar 44100 -s wvga -y /tmp/video.mpgIn another:
$ airpipe screen < /tmp/video.mpgCredits
- this code forked from @cblgh's paperslip!
- networking code provided by hyperswarm
License
ISC