Warning: work in progress! currently only working with read-only shares.
ExDav is a library that implements an extendable WebDAV server in Elixir using Plug. This project is heavily inspired by the great Python wsgidav app.
As this is a library, ExDav does not come with an included HTTP server. A demo project using ExDav with plug_cowboy is provided in the demo
subdirectory.
This package is currently not available in Hex, the package can be installed
by adding ex_dav
to your list of dependencies in mix.exs
:
def deps do
[
{:ex_dav, github: "SteffenDE/ex_dav"}
]
end