A Tale of Two DropboxSyncs
There are two different code bases called DropboxSync.
These are not derivative works but are instead two completely different code bases that share the same name. Pythonista Tools points to the first one and this is the one that I have used in the past but it has had issues especially as my library of scripts has grown. It uses dropboxlogin which simplifies the logic and setup process however it is a gist which makes collaborative improvement difficult.
I would be interested to hear which of these you are using and why.. Are there pros and cons to the two different DropboxSync implementations?
I used to use @DavidHutchison 's version with some modifications that uploaded deeply nested files also (
folder1 -> folder2 -> file.py). But it would take a very long time (a serial operation iterating through multiple folders etc.) and since Dropbox added their share sheet extension it's much faster just to remember which files I have to upload and upload them manually via the share sheet. Though this doesn't solve the problem of folders - the extension doesn't like Pythonista folders....
@hyshai agreed... I updated https://github.com/Pythonista-Tools/Pythonista-Tools to point to the right one.