Skip to content

justbeamit/beam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JustBeamIt Command Line Utility

https://www.justbeamit.com

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.

Dependencies

  1. requests
  2. requests toolbelt
  3. progressbar2

Install

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.

Usage

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).

Contact Us

Feel free to email us with any questions, comments, thoughts, etc... team@justbeamit.com

Facebook

Twitter

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published