Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piranna/davius
The obvious DAV server
https://github.com/piranna/davius
dav dav-server nodeos webdav
Last synced: 1 day ago
JSON representation
The obvious DAV server
- Host: GitHub
- URL: https://github.com/piranna/davius
- Owner: piranna
- Created: 2015-12-07T18:28:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T02:27:54.000Z (about 1 year ago)
- Last Synced: 2024-04-29T23:53:26.339Z (8 months ago)
- Topics: dav, dav-server, nodeos, webdav
- Language: JavaScript
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Davius
The obvious DAV serverDavius is a HTTP/WebDAV server that offer the content from the filesystem. You
can see it as the big brother of other static web servers like
[serve-static](https://github.com/expressjs/serve-static).It's mostly focused to serve static content for NodeOS graphic applications, but
can be used wherever you want to expose a directory over HTTP and/or allow to
modify its content using WebDAV.## Features
* HTTP 1.1 with RANGE header (also for [partial PUT uploads](http://stackoverflow.com/a/6711496/586382))
* WebDAV extensions (`COPY`, `MKCOL` and `MOVE`) [rfc4918](https://tools.ietf.org/html/rfc4918)
* Creation of symlinks [rfc4437](http://greenbytes.de/tech/webdav/rfc4437.html)## Antifeatures (maybe in the future?)
* `PATCH` [rfc5789](https://tools.ietf.org/html/rfc5789) (maybe as alternative for [partial PUT uploads](http://tus.io/protocols/resumable-upload.html#comment-866226341)?)
* `PROPFIND`, `PROPPATCH`, `LOCK` and `UNLOCK` WebDAV methods
* Extended `MKCOL` [rfc5689](http://www.ietf.org/rfc/rfc5689.txt)## Why the name
Thinking about the *DAV* word it came to my mind the name of a friend of my
girlfriend (although she still doesn't know she is, it's a secret, shh... ;-) ),
and it was the *obvious* name :-DAlso, according to Google Translate, *davius* means *road of the penguin* in
Albanian. That's funny, and I love penguins :-P