Initial commit 0.0.1 - still under construction

This commit is contained in:
Torsten Kühnel
2018-04-29 18:51:45 +02:00
committed by GitHub
parent 439f1df624
commit 5651ef3683

View File

@ -1,2 +1,32 @@
# node-red-contrib-nextcloud # node-red-contrib-nextcloud
Collection of node-red nodes to download Calendars (CalDAV) and Contacts (CardDAV) and upload files (WebDAV) Collection of node-red nodes to download Calendars (CalDAV) and Contacts
(CardDAV) and up- / download / list files (WebDAV) from / to [nextcloud](https://nextcloud.com/)
Detailed information can be found in the build in info of each node
### CalDAV
- based on [dav](https://github.com/lambdabaa/dav) package using CalDAV protocol
- reads all calendars and sends a message for each calendar
- reads a specified calandar if set in node properties or incoming message
### CardDAV
- based on [dav](https://github.com/lambdabaa/dav) package using CalDAV protocol
- reads all addressbooks and sends a message for each adressbook
- reads a specified addressbook if set in node properties or incoming message
### WebDAV
- based on [webdav](https://github.com/perry-mitchell/webdav-client) package using WebDAV protocol
##### Read content of a server directory
- reads content of the users root directory if no folder is specified
- reads content of a given directory specified in node properties or incoming message
##### Upload a file to a server directory
- uploads a file to nextcloud server
- absolute path of upload file can be set in node properties or incoming message
- server directory can be set in node properties or incoming message
##### Download a file from a server directory
- downloads a file from nextcloud server
- file on server can be set in node properties or incoming message
- sends file as binary buffer to the output. File can be stored using file node