Skip to content

HugoZHL/SmartCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartCloud

  • A smart implementation of cloud storage.

File structure

  • main.py : run the server
  • router.py : routers, implement functions for different urls
  • util.py : assisting functions for routers
  • templates : html templates
  • static : static resources used by html templates
  • register.py : a script to register new users
  • sync.sh : implement synchronization mechanism between two servers
  • smartcloud.ini, smartcloud.conf : configurations for deployment

Usage

Demos

Here shows some of the operations.

  • Type the correct username and password to login:
  • In dropbox page, one can choose buttons in operations column (download, rename, delete), on the navigation bar (go back to root directory, go back to upper directory, make new folder, upload new file, signout), or before every folder name (go into folder). Users can also search for files or folders by name in the search area.
  • When searching for specific files or folders, one can dive into their upper directory.
  • If using synchronization, every user will have a sync-folder in root directory, which cannot be deleted. Every file and folders saved in sync-folder on another server will be synchronized to this server when logining in.

Contributions

About

A web application of smart drop-box.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors