The beam
command is a small Python script that takes advantage of the JustBeamIt API. At the moment, it only supports the sender's side of the transfer session, which means that the recipient will still have to go through the web app to receive the files.
To install, just run the install.sh
script, which will install the required Python modules as well as create the beam
command:
$ ./install.sh
Note that this requires you to have pip installed. If you don't have pip, you can manually install the 3 dependencies, and then run the following command:
$ sudo cp beam /usr/local/bin
Tested with Python 2.7.9.
You can pass in 1 or more paths to the file(s) you want to transfer as arguments to beam
. The paths must point to existing files, and directories are not supported.
single file transfers:
$ beam /path/to/file
please provide this link to the recipient:
https://www.justbeamit.com/[token]
multiple file transfers:
$ beam /path/to/file1 /path/to/file2 /path/to/file3 ...
please provide this link to the recipient:
https://www.justbeamit.com/[token]
Running the beam
command will generate a URL with a unique token that is meant to be shared with the intended recipient for a 1-time transfer. The recipient will have to visit the URL in order to receive the file(s).
Feel free to email us with any questions, comments, thoughts, etc... team@justbeamit.com