I've been working hard on a project that I think will help the Pythonista community work around Apple's limitations. I know there are already countless FTP browsers and servers out there for Pythonista, but I have yet to find something like the standard Pythonista Dropbox sync system for file servers. This is why I created my FTP sync script and UI.
I have tested my FTP sync script with my personal WD My Cloud. The UI is very simple. It is currently presented as a sheet on iPad and in fullscreen on iPhone and iPod touch. It is designed to be a sidebar, but it's not presented that way because Pythonista 1.6 beta doesn't support sidebars yet. I'll change this as soon a I can.
It supports anonymous connections and lets you enter the directories to sync on both Pythonista and the FTP server. It doesn't use any modules not built in to Pythonista, so the script works out of the box. It does not sync deletions yet, however, so any deleted files on one device must also be manually deleted from every other device, including the server. This is something I'm working to fix.
The public GitHub Gist can be found here.
