How about adding support for mounting cloud storage?

Yes, I know, we have asked this before, and have received unsatisfactory answers… :pleading_face:
We (I know I am not the only one) would really, Really, REALLY like to be able to directly access our cloud storage (Dropbox, Google Drive, OneDrive, etc.) through DOpus. Have a look at ExpanDrive to see what could be done: The application allows me to mount my cloud storage as a network drive, and then work with it (almost) like with any other network or local drive. This one even allows me to directly look at the file revision history offered by Google Drive and others.
Please?

The issue we have is that there are 150 cloud storage providers, all with their own APIs, none of which would be under any obligation to support us or avoid things breaking (which was a constant trouble with Flickr and ImagShack), so we'd either need to use a library made by someone else (and hope it coped OK with lots of threads and unusual things Opus can do) or it'd be a full time job just to maintain that stuff. Or we could pick ONE or maybe two at most, and you'd probably still be disappointed.

Given the cloud storage providers make official clients for Windows, which enable you to access them from Opus, it doesn't make sense to us, unless an actual standard emerges.

But if you think it would be worth the time to write, there is a plugin API for VFS plugins which you could use to implement this, and we'd be happy to help with any issues understanding the API or any needed features missing from it.

Not really sure what the purpose is of starting a new thread for the same thing, though. The answer is not going to change. :slight_smile:

1 Like

Well, given the vast amount of software that relies on the APIs published by the big providers (well, at least Dropbox, Google Drive, and OneDrive), I think it's a fairly safe bet that those APIs are quite stable, certainly much more stable than the ones for dinky little one-off boutique things like Flickr and ImageShack. And, at least those guys at ExpanDrive think it's worthwhile to develop this. To be honest, I'd be perfectly happy to pay extra for a "CloudStorage version/plugin" of/for DOpus if you guys offered one.

And, no, those clients provided by cloud storage providers are not the same thing at all: All these do is sync files from the cloud with one designated folder on the PC. Don't get me started on the limitations of that approach. In contrast, ExpanDrive will simply represent all of my cloud storage in the form of network folders, that I can directly read from and write to. They also, however, offer the option to declare certain files/folders as "available offline", in which case a persistent local copy will be created in case I am in a situation where I have no internet access. Long story short, with the cloud becoming ever more relevant in the future, I think expanding DOpus' capabilities in that direction would be a smart move.

I am using ExpanDrive in trial-mode right now, and I really like having an additional 15 terabytes of data sitting there at my beck and call, for free, too (well, courtesy of my institutional subscriptions).

You might ask, why not just use ExpanDrive then instead of bothering you guys about it? Well, while that works alright, there are some quirks. For example, ExpanDrive uses custom folder icons for the various states the online files/folders can be in, which do show up in DOpus' tree view, but not in the normal viewer panes; plus, I am sure native integration would help smooth out overall operation and guarantee full integration with all of DOpus' considerable capabilities.

I understand and will accept if despite my pleadings you may still not consider this worth your while, but I feel this is worth breaking a lance for. Perhaps somebody else will chime in as well :smiley: