You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm wondering if rclone could implement a sort of BYO Storage Provider, which allows an external program to provide the IO operations.
For example, rclone config would collect the following things from the user:
Command to get all file system entries:
acme_proprietary.exe --list-all
Command to get file system entries in folder:
acme_proprietary.exe --list $FOLDER
Command to retrieve file:
acme_proprietary.exe --download $PATH --destination $DESTINATION
Command to delete file:
acme_proprietary.exe --delete $PATH
Command to write file:
acme_proprietary.exe --write $PATH --source $SOURCE
This would allow anyone to implement their own provider, without having to involve the rclone developers or have obscure providers added to the mainline code.
The associated forum post
None found
What is your current rclone version (output from rclone version)?
1.66.0
What problem are you are trying to solve?
I'd like to connect to many providers (BitBucket, proprietary PLM tools, sshfs), without asking the rclone developers to implement these. I could then get the benefits which rclone provides, such as serving the remote files over HTTP/WebDAV/FTP/SFTP/DLNA.
How do you think rclone should be changed to solve that?
By implementing a new provider which allows an external command to provide the IO operations.
How to use GitHub
Please use the 👍 reaction to show that you are affected by the same issue.
Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
Subscribe to receive notifications on status change and new comments.
The text was updated successfully, but these errors were encountered:
Hi,
I'm wondering if rclone could implement a sort of BYO Storage Provider, which allows an external program to provide the IO operations.
For example,
rclone config
would collect the following things from the user:This would allow anyone to implement their own provider, without having to involve the rclone developers or have obscure providers added to the mainline code.
The associated forum post
None found
What is your current rclone version (output from
rclone version
)?1.66.0
What problem are you are trying to solve?
I'd like to connect to many providers (BitBucket, proprietary PLM tools, sshfs), without asking the rclone developers to implement these. I could then get the benefits which rclone provides, such as serving the remote files over HTTP/WebDAV/FTP/SFTP/DLNA.
How do you think rclone should be changed to solve that?
By implementing a new provider which allows an external command to provide the IO operations.
How to use GitHub
The text was updated successfully, but these errors were encountered: