Skip to content
/ rdav Public

❗ This is a read-only mirror of the CRAN R package repository. rdav — Simple 'WebDAV' Client. Homepage: https://github.com/gk-crop/rdav Report bugs for this package: https://github.com/gk-crop/rdav/issues

Notifications You must be signed in to change notification settings

cran/rdav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRAN rdav status badge R-CMD-check

Simple WebDAV client

Provides some functions to

  • download a file or a folder (recursively) from a WebDAV server
  • upload a file or a folder (recursively) to a WebDAV server
  • copy, move, delete files or folders on a WebDAV server
  • list directories on the WebDAV server

Notice: when uploading or downloading files, they are overwritten without any warnings.

Installation

To install the stable version from CRAN please use

install.packages('rdav')

You can install the most recent development version from r-universe.dev

install.packages('rdav', 
     repos = c('https://gk-crop.r-universe.dev', 'https://cloud.r-project.org'))

Usage

You have to supply the URL to the WebDAV server and your username. Once you call wd_connect, you will be prompted for the password.

library(rdav)
r <- wd_connect("https://example.com/remote.php/dav/files/user", "user")

wd_dir(r) # lists the main directory
wd_dir(r, "subdir", as_df = TRUE) # lists 'subdir', returns a dataframe

Create folder, upload and download data

wd_mkdir(r,"myfolder")
wd_upload(r, "testfile.R", "myfolder/testfile.R")
wd_download(r, "myfolder", "d:/data/fromserver")

Share files via public link or e-mail

ocs_create_share_link(r, "myfolder")
ocs_create_share_mail(r, "myfolder", "[email protected]")

About

❗ This is a read-only mirror of the CRAN R package repository. rdav — Simple 'WebDAV' Client. Homepage: https://github.com/gk-crop/rdav Report bugs for this package: https://github.com/gk-crop/rdav/issues

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages