{
  "_id": "6a2123bfcd65a98ecbd1ff6c",
  "Package": "rdav",
  "Type": "Package",
  "Title": "Simple 'WebDAV' Client",
  "Version": "0.3.0",
  "Date": "2025-12-02",
  "Authors@R": "person(given = \"Gunther\",\nfamily = \"Krauss\",\nrole = c(\"aut\", \"cre\"),\nemail = \"guntherkrauss@uni-bonn.de\")",
  "Maintainer": "Gunther Krauss <guntherkrauss@uni-bonn.de>",
  "Description": "A simple 'WebDAV' client that provides functions to fetch\nand send files or folders to servers using the 'WebDAV'\nprotocol (see 'RFC' 4918\n<https://www.rfc-editor.org/rfc/rfc4918>). Only a subset of the\nprotocol is implemented (e.g. file locks are not yet\nsupported).",
  "License": "GPL-2",
  "URL": "https://github.com/gk-crop/rdav",
  "BugReports": "https://github.com/gk-crop/rdav/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libxml2-dev libssl-dev",
  "Repository": "https://gk-crop.r-universe.dev",
  "Date/Publication": "2025-12-03 15:22:59 UTC",
  "RemoteUrl": "https://github.com/gk-crop/rdav",
  "RemoteRef": "HEAD",
  "RemoteSha": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 07:02:48 UTC",
    "User": "root"
  },
  "Author": "Gunther Krauss [aut, cre]",
  "MD5sum": "fb84641e229f892a400d31467a94382a",
  "_user": "gk-crop",
  "_type": "src",
  "_file": "rdav_0.3.0.tar.gz",
  "_fileid": "8da5ba82e6d80f96a546f2e9dd705d336230345234b7962bbbde673f80bac543",
  "_filesize": 190015,
  "_sha256": "8da5ba82e6d80f96a546f2e9dd705d336230345234b7962bbbde673f80bac543",
  "_created": "2026-06-04T07:02:48.000Z",
  "_published": "2026-06-04T07:05:35.108Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79466999292,
      "time": 128,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7405106445"
    },
    {
      "job": 79466999267,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405105672"
    },
    {
      "job": 79466999192,
      "time": 114,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7405102332"
    },
    {
      "job": 79466999208,
      "time": 94,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405096878"
    },
    {
      "job": 79466545525,
      "time": 188,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405069255"
    },
    {
      "job": 79466999216,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405101898"
    },
    {
      "job": 79466999260,
      "time": 97,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7405098780"
    },
    {
      "job": 79466999227,
      "time": 101,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7405099364"
    },
    {
      "job": 79466999343,
      "time": 80,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7405092718"
    }
  ],
  "_buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/gk-crop/rdav",
  "_commit": {
    "id": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
    "author": "gk <gk@uni-bonn.de>",
    "committer": "gk <gk@uni-bonn.de>",
    "message": "Version 0.3.0 - adding commands to set working directory\n",
    "time": 1764775379
  },
  "_maintainer": {
    "name": "Gunther Krauss",
    "email": "guntherkrauss@uni-bonn.de",
    "login": "gk-crop",
    "description": "",
    "uuid": 26172204
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "httr2",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Suggests"
    },
    {
      "package": "keyring",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "gk-crop",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 2
    },
    {
      "week": "2025-49",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2025-10-31"
    },
    {
      "name": "v0.2.2",
      "date": "2025-11-13"
    },
    {
      "name": "v0.3.0",
      "date": "2025-12-03"
    }
  ],
  "_topics": [
    "webdav"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "gk-crop",
      "count": 27,
      "uuid": 26172204
    }
  ],
  "_userbio": {
    "uuid": 26172204,
    "type": "user",
    "name": "gk-crop"
  },
  "_downloads": {
    "count": 119,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rdav"
  },
  "_devurl": "https://github.com/gk-crop/rdav",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/rdav.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/gk-crop/rdav",
  "_realowner": "gk-crop",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.3",
      "date": "2025-10-23"
    },
    {
      "version": "0.2.0",
      "date": "2025-11-01"
    },
    {
      "version": "0.2.2",
      "date": "2025-11-13"
    },
    {
      "version": "0.3.0",
      "date": "2025-12-11"
    }
  ],
  "_exports": [
    "ncl_baseurl",
    "ncl_shareurl",
    "ncl_shareurl_from_publicurl",
    "ncl_username_from_url",
    "ocs_child_shares",
    "ocs_create_share",
    "ocs_create_share_federated",
    "ocs_create_share_group",
    "ocs_create_share_link",
    "ocs_create_share_mail",
    "ocs_create_share_user",
    "ocs_delete_share",
    "ocs_find_users",
    "ocs_modify_share",
    "ocs_share_info",
    "ocs_shares",
    "ocs_shares_extended",
    "wd_connect",
    "wd_copy",
    "wd_delete",
    "wd_dir",
    "wd_download",
    "wd_getwd",
    "wd_isdir",
    "wd_mkdir",
    "wd_move",
    "wd_setwd",
    "wd_upload"
  ],
  "_help": [
    {
      "page": "ncl_baseurl",
      "title": "Builds the Nextcloud base URL for a nextcloud server from host and user names",
      "topics": [
        "ncl_baseurl"
      ]
    },
    {
      "page": "ncl_shareurl",
      "title": "Builds the Nextcloud base URL for a public share from host and user names",
      "topics": [
        "ncl_shareurl"
      ]
    },
    {
      "page": "ncl_shareurl_from_publicurl",
      "title": "Creates the Nextcloud base URL for a share from a public share url",
      "topics": [
        "ncl_shareurl_from_publicurl"
      ]
    },
    {
      "page": "ncl_username_from_url",
      "title": "Extracts the user name from a Nextcloud Base URL",
      "topics": [
        "ncl_username_from_url"
      ]
    },
    {
      "page": "ocs_create_share",
      "title": "Creates a share",
      "topics": [
        "ocs_create_share",
        "ocs_create_share_federated",
        "ocs_create_share_group",
        "ocs_create_share_link",
        "ocs_create_share_mail",
        "ocs_create_share_user"
      ]
    },
    {
      "page": "ocs_delete_share",
      "title": "Deletes a share",
      "topics": [
        "ocs_delete_share"
      ]
    },
    {
      "page": "ocs_find_users",
      "title": "Search for users one could share data",
      "topics": [
        "ocs_find_users"
      ]
    },
    {
      "page": "ocs_modify_share",
      "title": "Modifies properties of a share",
      "topics": [
        "ocs_modify_share"
      ]
    },
    {
      "page": "ocs_send_mail",
      "title": "Notifies the user of a mail share",
      "topics": [
        "ocs_send_mail"
      ]
    },
    {
      "page": "ocs_share_info",
      "title": "Get infor for a specific share",
      "topics": [
        "ocs_share_info"
      ]
    },
    {
      "page": "ocs_shares_extended",
      "title": "Returns information for shares",
      "topics": [
        "ocs_child_shares",
        "ocs_shares",
        "ocs_shares_extended"
      ]
    },
    {
      "page": "rdav",
      "title": "rdav: Interchange Files With 'WebDAV' Servers",
      "topics": [
        "rdav-package",
        "rdav"
      ]
    },
    {
      "page": "wd_connect",
      "title": "Establishes a connection to a WebDAV server",
      "topics": [
        "wd_connect"
      ]
    },
    {
      "page": "wd_copy",
      "title": "Copies a file or directory on the WebDAV server",
      "topics": [
        "wd_copy"
      ]
    },
    {
      "page": "wd_delete",
      "title": "Deletes a file or directory (collection) on WebDAV server",
      "topics": [
        "wd_delete"
      ]
    },
    {
      "page": "wd_dir",
      "title": "Lists the content of a WebDAV directory",
      "topics": [
        "wd_dir"
      ]
    },
    {
      "page": "wd_download",
      "title": "Fetches a file or directory (recursively) from the WebDAV server",
      "topics": [
        "wd_download"
      ]
    },
    {
      "page": "wd_getwd",
      "title": "Get the current WebDAV working directory",
      "topics": [
        "wd_getwd"
      ]
    },
    {
      "page": "wd_isdir",
      "title": "Checks if the resource on WebDAV is a directory",
      "topics": [
        "wd_isdir"
      ]
    },
    {
      "page": "wd_mkdir",
      "title": "Creates a directory (collection) on WebDAV server",
      "topics": [
        "wd_mkdir"
      ]
    },
    {
      "page": "wd_move",
      "title": "Moves a file or directory on the server",
      "topics": [
        "wd_move"
      ]
    },
    {
      "page": "wd_setwd",
      "title": "Set working directory",
      "topics": [
        "wd_setwd"
      ]
    },
    {
      "page": "wd_upload",
      "title": "Uploads a file or directory to WebDAV",
      "topics": [
        "wd_upload"
      ]
    }
  ],
  "_pkglogo": "https://github.com/gk-crop/rdav/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/gk-crop/rdav/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "lifecycle",
    "magrittr",
    "openssl",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "rdav.Rmd",
      "filename": "rdav.html",
      "title": "rdav",
      "author": "Gunther Krauss",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A first example",
        "WebDAV, OwnCloud, NextCloud",
        "Using the package functions",
        "Establishing the connection",
        "Downloading and uploading data",
        "Copy, move, delete files on the server",
        "Get informations about files and directories",
        "Additional features for Nextcloud based WebDAV servers",
        "Handling base and share URLs",
        "Managing shares",
        "Find users you want to share with",
        "Security considerations",
        "Don't put passwords in your code",
        "Use application passwords instead of account passwords",
        "Use password protected public shares instead of main account",
        "When sharing data, use different shares for writing and reading",
        "Some tips and tricks"
      ],
      "created": "2024-02-27 16:58:26",
      "modified": "2025-12-03 15:22:59",
      "commits": 5
    }
  ],
  "_score": 4.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "rdav",
  "_universes": [
    "gk-crop"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-06-04T07:05:02.000Z",
      "distro": "noble",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "e47da6c78e82a73d0f349277b161f77a7c38cd5397ca2e51630314142ceddbaf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-06-04T07:05:00.000Z",
      "distro": "noble",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "732d11e5a54d88ecb5f8a05e7e7dec0e0d77b9202f4c9acf6ff0bbd04f0af35d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:46.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "1292a7a808a5fde902fdb44ea696a5bb84c6d0faed5eaa08776d8f6660a464f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:24.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "9bb6bd2c38239879a697e7c71dc7d46af7d89c513dfc700893fe8c39e13c00cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:57.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "5cf03ced7b6bf1535c38ba2ad9480c9635b6ffc07d306256fd6f8e03c8343a43",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:28.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "51bcd3f0cb924f55b5cce0b5e7ef15c78f27e3c38120b4286c058e118a9507f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:30.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "332665c37504b8050de0275a5cab173bd172469fdbe0eafaf88ce76bed955564",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-06-04T07:04:08.000Z",
      "commit": "9d04c9807654f17f34d7c41c3894e3f46fe9b36a",
      "fileid": "b1b644614372268dcf1d7ea7dd2a619934bce4af9e740b3f1fe74f1d7e2b0085",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gk-crop/actions/runs/26936206396"
    }
  ]
}