This project implements a simple python script that monitors a folder and, in case of changes, uploads the changed file on an FTP folder. It works also with Windows XP with Python 2.7 (the reason why I created it ...).
It allows, through the configuration file to:
- insert multiple folders to monitor
- enable or disable the synchronization at startup
- enable or disable the usage of TLS protocol
- specify a directory in which the script can store a copy of the file before sending it
- insert a delay to be respected among different send operations
- specify an interval in which the files should not be sent (for instance, to perform a backup on the FTP server)
This script was made starting from the code published in the following forums: