1.0.9 • Published 11 years ago
airpaste v1.0.9
airpaste
A 1-1 network pipe that auto discovers other peers using mdns
npm install -g airpasteUsage
On one machine run
echo hello world | airpasteOn another one run
airpasteIf the two machines are on the same network the second one will now print hello world.
Optionally you can provide an pipe name as the second argument
echo only streams to test | airpaste testThat way the output only gets send to another user doing airpaste test
Sharing files
You can use airpaste to share files across the network by piping them to/from airpaste
On one machine do
airpaste < my.fileOn another
airpaste > my.fileSince airpaste just outputs to stdout you can also do stuff like piping movies/music to mplayer (or any other program that supports streaming to stdin)
On one machine
airpaste | mplayer -On another
airpaste < movie.mp4API
You can also use this module from node
var airpaste = require('airpaste')
var stream = airpaste()
process.stdin.pipe(stream).pipe(process.stdout)Optionally you can pass a namespace to airpaste()
License
MIT