Skip to content

Sync file/directories across multiple devices (Similar to Google drive, Dropbox) using AWS S3

Notifications You must be signed in to change notification settings

suyash248/cloud-file-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
$ cd <project-dir>
$ virtualenv .environment
$ source .environment/bin/activate
  1. Add project to PYTHONPATH as
$ export PYTHONPATH="$PYTHONPATH:." # . corresponds to current directory(project-dir)
  1. Under <project-dir> install requirements/dependencies as
$ pip install -r requirements.txt
  1. Then run sync.py as
$ python tests/sync.py

About

Sync file/directories across multiple devices (Similar to Google drive, Dropbox) using AWS S3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages