项目作者: suyash248

项目描述 :
Sync file/directories across multiple devices (Similar to Google drive, Dropbox) using AWS S3
高级语言: Python
项目地址: git://github.com/suyash248/cloud-file-sync.git
创建时间: 2017-11-05T21:41:36Z
项目社区:https://github.com/suyash248/cloud-file-sync

开源协议:

下载


File-sync

File sync(Similar to Google drive, Dropbox) using AWS S3.

Note: S3 bucket must be created beforehand.

Requirements

Python 2.x, pip, AWS account (for S3)

How to run?

  1. Put S3 credentials under etc/conf/settings.py. Other configurations can also be changed but they are optional.
  2. Move to <project-dir>, create virtual environment and then activate it as
  1. $ cd <project-dir>
  2. $ virtualenv .environment
  3. $ source .environment/bin/activate
  1. Add project to PYTHONPATH as
  1. $ export PYTHONPATH="$PYTHONPATH:." # . corresponds to current directory(project-dir)
  1. Under <project-dir> install requirements/dependencies as
  1. $ pip install -r requirements.txt
  1. Then run sync.py as
  1. $ python tests/sync.py