blobuploader

Command-line client for uploading blobs to the Mozilla [blobber] server.


License
Other
Install
pip install blobuploader==1.1.3

Documentation

blobuploader is a command-line client for uploading to the blobber server.

Installation

Run pip install -r requirements.txt to install Python prerequisites.

Run python setup.py install to install the modules and command-line tools.

Configuration

You will need to provide an authentication file containing a username and password matching those you specified in your blobber server config.

The file contents should look like:

blobber_username = 'username'
blobber_password = 'password'

Usage

Run blobberc.py -u *URL* -a *auth file* -b *branch name* *path to file* to upload a file to the blobber server at URL.

auth file should be the path to the file containing the username/password you've previously configured. branch name is a tag to indicate which branch this blob belongs to. Note that blobber has a hardcoded whitelist of file types that are acceptable, as well as a whitelist of allowed IP addresses.