What is wxSync?
wxSync is an application designed to keep local files or directories syncronized with other locations. wxSync can syncronize with a local file system, network drives, FTP, and WebDAV servers. wxSync can be used to keep a web-site up to date with the files stored locally on your computer. Syncronization events can be scheduled as often or as seldom as you like. It is also possible to only allow syncronization to occur when you press a button. I personally use wxSync to keep my .Mac site updated from local files.
Why the "wx"?
wxSync was built using wxWidgets, a cross platform GUI (and more) toolkit. This means that wxSync will be coming to other platforms as soon as I have the time to recompile it.
What about features?
wxSync supports the following protocols:
- Local File System - Any local or networked file system that can be accessed normally by your system.
- FTP - File Transfer Protocol. Any system that you typically access via FTP can be syncronized with a local file or directory.
- WebDAV - Any system that you can access via WebDAV can be syncronized with a local file or directory.
wxSync uses LibCURL via wxCurlDAV (Now wxCURL).
wxSync is threaded, so that while files are transfering to their remote locations, you can continue to use other applications, as well as interact with wxSync. The current state of wxSync's activity can be found by observing the logs that are generated and kept up to date by the application. These logs are cleared when the application exits.
wxSync stores a single configuration file in your home directory. wxSync can import and export syncronization tasks, so that if several users have the same directory/network structure, syncronization tasks can be shared between users.
Screenshots?
Here are several screenshots of wxSync in action.
Download?
Current Version of wxSync (Posted: 06/25/2004)
