Managing multiple cloud drives (Google Drive, OneDrive, WebDAV, S3 etc.) was driving me crazy, so I created a VFS plugin for Rclone to handle them natively in Directory Opus.
It lets you browse rclone:// natively. The plugin will automatically start rclone.exe in the background to handle API requests, and you can manage your cloud drives as usual using the standard rclone config command. The best part is if you double-click a file to edit, it auto-uploads your changes when you save. (Just a heads-up: using the right-click "Open With" menu doesn't trigger the upload yet, still figuring that out).
It's very much in early testing so expect some bugs. The source code and a pre-compiled .dll are on my GitHub if anyone wants to play around with it: ixiumu/dopus-rclone-vfs
To answer your question about rclone mount: I've fought with rclone's caching for years and was never fully happy with it. I just prefer this direct VFS approach—it reminds me of using WinSCP.
As for the missing .sln/.vcxproj files, I currently just compile directly via the command line with cl.exe.
Thank you for sharing, your plug-in gave me inspiration, dopus plug-in is full of infinite possibilities.
At present I am trying to refer to your plug-in to develop more plug-ins such as Windows services, registry, task manager, scheduled tasks and other Windows system components s3, nfs and other protocols openlist, ffempg and other open source software can be made plug-in.
Now I have encountered a problem, the address bar icon has always been a network icon, how to correctly customize the address bar icon.
I've tried everything, but I haven't solved the problem.
I feel you, I ran into the exact same issue. I tried calling VFS_GetFileIconW (if I recall correctly) to change the address bar & tab icon. It didn't work, it just blanked out the icon entirely, but it still refused to display my custom one. I ended up just giving up.
①
In the path rclone://your_name/xxxxxx/, "Go UP" doesn't work ( always go to /desktop)..
②
"Go BACK" to previous path, will not list any file, show nothing.
④
When you double-click a file, No progress bar is displayed ( unlike dopus-webdav-vfs ), So you cannot stop downloading a big file.
③
If you kill the rclone.exe process, "Type rclone:// and press Enter" can not start rclone.exe again,
you need to restart DOpus, then it will automatically start rclone.exe.
Start it manually:
rclone.exe rcd --rc-addr 127.0.0.57:8657 --rc-user opus --rc-pass 66477B30B8EAC5DF