A Simple Interface for Interacting with 'WebDAV' Servers

An easy-to-use interface for interacting with 'WebDAV' servers, including 'OwnCloud'. It simplifies the use of 'WebDAV' methods such as COPY, MOVE, DELETE and others. With built-in authentication and request handling, it allows for easy management of files and directories over the 'WebDAV' protocol.


WebDAV

CRAN_Status_Badge   CRAN Downloads   License  DevelBadge

WebDAV (Web Distributed Authoring and Versioning) is an extension of the HTTP protocol that allows users to collaboratively edit and manage files stored on remote web servers. It provides a framework for users to create, delete, copy, move, and download files.

Examples of WebDAV Servers

Some platforms that implement WebDAV are:

  1. OwnCloud: A popular open-source platform for storing and sharing files, commonly used by organizations.
  2. NextCloud: A fork of OwnCloud that focuses on user-friendly interfaces and collaborative file-sharing features.
  3. mod_dav for Apache HTTP servers: Adds WebDAV support to the Apache web server.
  4. Microsoft SharePoint: Uses WebDAV for file management over the web.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("webdav")

0.2.0 by Andre Leite, 6 months ago


< https://github.com/StrategicProjects/webdav>, < https://strategicprojects.github.io/webdav/>


Browse source code at https://github.com/cran/webdav


Authors: Andre Leite [aut, cre] , Marcos Wasilew [aut] , Hugo Vasconcelos [aut] , Carlos Amorin [aut] , Diogo Bezerra [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports httr2, httpuv, xml2, dplyr, glue, stringr, purrr, tidyr, tibble, curl, cli

Suggests testthat, roxygen2, knitr, fortunes, rmarkdown


See at CRAN