

Set password to null (don't use quotes) if you do not want to store password in a file and set in manually (FTPSync will request the password in such case).įiles are automatically uploaded on save (unless disabled by upload_on_save=false setting). Sample settings file with minimum of options: Don't worry - the skeleton can be simply inserted using Preferences > Package Settings > FTPSync > Setup FTPSync in this folder or using context menu in Side bar or using Control/CMD+Shift+P. To mark a folder and descendants for upload insert ttings file in following format. * Remote browsing and manipulating via file list * Multithreaded uploading and downloading * Manual multiple file & folder up/downloading (sidebar context menu) * Determining newer remote files, overwrite protection * Downloading via temporary file (better stability)

Just hit the save as usual and it's upped. Simple and free plugin for FTP synchronization. If someone wishes to continue with development feel free to remove this message The plugin will continue to be free to use. Unofortunately no longer have time to continue with fixes and improvements :( I hope it will still be a bit useful.


Sublime Text 3 import urllib.request,os,hashlib h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60' pf = 'Package Control.sublime-package' ipp = sublime.installed_packages_path () _opener ( _opener ( ()) ) by = ( '' + pf.replace ( ' ', '%20' )).read () dh = hashlib.sha256 (by ).hexdigest () print ( 'Error validating download (got %s instead of %s), please try manual install' % (dh, h )) if dh != h else open (os.path.join ( ipp, pf ), 'wb' ).write (by ) Sublime Text 2 import urllib2,os,hashlib h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60' pf = 'Package Control.sublime-package' ipp = sublime.installed_packages_path () os.makedirs ( ipp ) if not os.path.exists (ipp ) else None urllib2.install_opener ( urllib2.build_opener ( urllib2.ProxyHandler ()) ) by = urllib2.urlopen ( '' + pf.replace ( ' ', '%20' )).read () dh = hashlib.sha256 (by ).hexdigest () open ( os.path.join ( ipp, pf ), 'wb' ).write (by ) if dh = h else None print ( 'Error validating download (got %s instead of %s), please try manual install' % (dh, h ) if dh != h else 'Please restart Sublime Text to finish installation' )
