-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remote: support PCloud #1274
Comments
Hi @nicolalandro ! Unfortunately we don't currently support Dropbox or PCloud 🙁If you wish to contribute a native driver for one of those, please take a look at Thanks, |
Created #1277 for dropbox and renamed this issue for PCloud. |
It looks like PCloud supports WebDav protocol. #1153 should cover this PCloud issue. |
Closing in favor of #1153 |
Hi @efiop, I bump into here because I want pCloud support. I've try Webdav, but it seems deprecated by pCloud, and it doesn't support 2FA. Finally, I find a python package here: https://github.com/tomgross/pycloud, which provide python API for pCloud. So I think I can contribute to this, but I can't find |
@allenyllee Hey. These days we base all our remotes on https://github.com/fsspec/filesystem_spec, so first step is to implement fsspec filesystem for pcloud. We currently don't accept any new filesystems into dvc, but in the near future we should be supporting dvc plugins, so users can use their own implementations. |
@efiop Ok, so I have to wait until the plugin system publish, right? |
@allenyllee You can start by implementing fsspec fs for pcloud (e.g. https://github.com/fsspec/s3fs) and testing it. You can easily patch dvc to use it too (e.g. see https://github.com/iterative/dvc-objects/blob/main/src/dvc_objects/fs/implementations/s3.py), I'm just saying that we will not officially support it ourselves and official mechanism to use third-party implementations will be introduced later in a form of plugins. |
It is possible to add a cloud storage as Dropbox or PCloud as remote?
The text was updated successfully, but these errors were encountered: