Implemented a file synchronizer in python.
On Client Side.
- Save your data in dir ./mydata
- Start the server.
- The client will be synced with the server
- In case files are misplaced by the user
- Start the client-side again
- The files will be recovered
- Python
- watchdogs
pip install watchdog
- Clone the repo
git clone https://github.com/imranzaheer612/file-sync.git
- Start the server first on the same network (LAN)
- In program.py give the host IP and Port number to the client
client = Client('localhost', 55000)
client.connect()
- Start the server first on LAN
- Then start the client
You case some error occurred you can see the logged files on the client or server side.
This project is licensed under the [MIT] License - see the LICENSE.md file for details