Skip to content

hubertwe/BoxDrive

Repository files navigation

BoxDrive

###Requirements###

pip install boxsdk
pip install watchdog
pip install bottle
pip install pycrypto

Todo:

  • Remote event (Radek)
  • Box event filter (Radek)
  • Remote updater (Hubert)
  • Local updater (Hubert)
  • Fix Observer/Handler (Hubert)

Issues:

  • Problems with synchronization when fast update/delete files and folders
  • Remote observer always raises 'Update Event' whenever file is created or updated

Architecture draft

LOCAL:              REMOTE:
  +----------+       +----------+
  | Observer |       | Observer |
  +----------+       +----------+
       |                  |
      \|/                \|/
  +----------+       +----------+
  | Handler  |       | Handler  |
  +----------+       +----------+
             |       |  
              \_____/
               /   \ 
  +----------+/     \+----------+
  | Updater  |       | Updater  |
  +----------+       +----------+

  - Create
    - dir
    - file
  - Delete
    - dir
    - file
  - Update
    - dir
    - file
  

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages