box-linux-sync - A naïve Box.com Linux Client

An unofficial attempt to create a Linux synchronization client because Box.com does not provide one.

BIG FAT WARNING

This is work in progress. The daemon is not yet functional. But suggestions and patches are welcome ;) Thanks!

Requirements

Installation

$ pip install box.py peewee pyinotify tornado
$ cd ~/path/of/your/choice
$ git clone git://github.com/noiselabs/box-linux-sync.git

Installation via Pip is not currently available. Let’s wait for a proper release, OK?.

Usage

Check environment and setup box-sync and it’s dependencies:

$ box-linux-sync.git/bin/boxsync help

BoxSync command-line interface

commands:

Note: use boxsync help <command> to view usage for a specific command.

 status       get current status of the boxsyncd
 help         provide help
 stop         stop boxsyncd
 running      return whether boxsync is running
 start        start boxsyncd
 filestatus   get current sync status of one or more files
 ls           list directory contents with current sync status
 debug        run boxsyncd in debug mode
 exclude      ignores/excludes a directory from syncing

For developers:

$  box-linux-sync.git/bin/boxsync debug

License

This application is licensed under the LGPLv3 License. See the LICENSE file for details.

Authors

Vítor Brandão - vitor@noiselabs.org ~ twitter.com/noiselabs ~ noiselabs.org

See also the list of contributors who participated in this project.

Indices and tables