{"id":22368010,"url":"https://github.com/clement-berard/node-red-contrib-better-webdav","last_synced_at":"2026-02-06T11:39:45.509Z","repository":{"id":264359608,"uuid":"893147375","full_name":"clement-berard/node-red-contrib-better-webdav","owner":"clement-berard","description":"A collection of nodes to manage WebDAV with Node-RED.","archived":false,"fork":false,"pushed_at":"2025-01-09T10:56:44.000Z","size":354,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-09T11:42:08.992Z","etag":null,"topics":["node-red","node-red-contrib","node-red-dxp","webdav"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clement-berard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-23T16:54:56.000Z","updated_at":"2025-01-09T10:56:48.000Z","dependencies_parsed_at":"2024-11-23T17:42:12.744Z","dependency_job_id":"7d6299c5-d383-4195-a62d-4f57b2669602","html_url":"https://github.com/clement-berard/node-red-contrib-better-webdav","commit_stats":null,"previous_names":["clement-berard/node-red-contrib-better-webdav"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clement-berard%2Fnode-red-contrib-better-webdav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clement-berard%2Fnode-red-contrib-better-webdav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clement-berard%2Fnode-red-contrib-better-webdav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clement-berard%2Fnode-red-contrib-better-webdav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clement-berard","download_url":"https://codeload.github.com/clement-berard/node-red-contrib-better-webdav/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236558789,"owners_count":19168518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["node-red","node-red-contrib","node-red-dxp","webdav"],"created_at":"2024-12-04T18:25:37.269Z","updated_at":"2025-10-15T02:31:54.115Z","avatar_url":"https://github.com/clement-berard.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# node-red-contrib-better-webdav\n\nA collection of nodes to manage WebDAV with Node-RED.\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/@keload/node-red-dxp\" aria-label=\"Build with node-red-dxp\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Build%20with-node--red--dxp-blue?style=for-the-badge\" alt=\"Build with node-red-dxp\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/clement-berard/node-red-contrib-better-webdav/graphs/contributors\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/contributors/clement-berard/node-red-contrib-better-webdav.svg?style=for-the-badge\" alt=\"Contributors\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/clement-berard/node-red-contrib-better-webdav/network/members\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/forks/clement-berard/node-red-contrib-better-webdav.svg?style=for-the-badge\" alt=\"Forks\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/clement-berard/node-red-contrib-better-webdav/stargazers\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/clement-berard/node-red-contrib-better-webdav.svg?style=for-the-badge\" alt=\"Stargazers\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/clement-berard/node-red-contrib-better-webdav/issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/clement-berard/node-red-contrib-better-webdav.svg?style=for-the-badge\" alt=\"Issues\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca aria-label=\"NPM Version\" href=\"https://www.npmjs.com/package/@keload/node-red-contrib-better-webdav\"\u003e\n    \u003cimg alt=\"NPM Version\" src=\"https://img.shields.io/npm/v/@keload/node-red-contrib-better-webdav.svg?label=NPM\u0026logo=npm\u0026style=for-the-badge\u0026color=0470FF\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"NPM Download Count\" href=\"https://www.npmjs.com/package/@keload/node-red-contrib-better-webdav\"\u003e\n    \u003cimg alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dt/@keload/node-red-contrib-better-webdav?label=Downloads\u0026style=for-the-badge\u0026color=67ACF3\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Disclaimer\n\nThis package is largely inspired by the excellent [node-red-node-webdav](https://flows.nodered.org/node/node-red-node-webdav) package 💪\n\nHowever, I needed additional features not available in the existing package. As a result, I decided to create my own.\n\nThis isn't intended to replace the existing library. It was also a personal project to help me practice building Node-RED nodes, explore how to create them in TypeScript, and deepen my understanding of the process.\n\nThere's no pretense that this is better than the original package—just a different approach for specific needs and learning purposes.\n\n## Features\n\nAll actions use the same node, you just need to change the action in the node configuration or use entry property.\n\nMany feature are missing, but the package is growing. Here is the list of the current features:\n\n### `createDirectory`\n### `deleteFile`\n### `exists`\n### `getDirectoryContents`\n### `getFileContents`\n\n## Roadmap\n\n- [ ] implement all https://www.npmjs.com/package/webdav\n\n## Contributing\n\nThis package use [node-red-dxp](https://www.npmjs.com/package/@keload/node-red-dxp) to build the package.\nA crazy fast and easy way to build Node-RED package.\n\nPlease feel free to contribute to this package by creating issues or pull requests.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclement-berard%2Fnode-red-contrib-better-webdav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclement-berard%2Fnode-red-contrib-better-webdav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclement-berard%2Fnode-red-contrib-better-webdav/lists"}