A simplified reconstruction of dropbox which uses HTTP to sync files between a client folder and a webserver.
-
Run the server on a remote hosting service or another machine using a publicly accessible IP address:
python server.py
-
Run the client in a folder you wish to be synced:
python client.py <server address>
-
Any changes to files in the directory running client.py will be reflected on the server.
- A web interface for accessing files on the server is still being developed.