mugimaru / webdavex

hackney based WebDAV client for elixir applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hex.pm version API Docs Build Status

Webdavex

hackney based WebDAV client.

Webdavex aimed to work with nginx implementation of WebDAV which means it does not support PROPFIND, PROPPATCH, LOCK and UNLOCK methods.

Installation

def deps do
  [
    {:webdavex, "~> 0.3.3"}
  ]
end

Quick start

defmodule MyApp.WebdavClient do
  use Webdavex, base_url: "https://webdav.host:888"
end

MyApp.WebdavClient.put("image.png", {:file, Path.absname("files/image.png")})

Refer to Webdavex.Client API docs for more details.

About

hackney based WebDAV client for elixir applications

License:MIT License


Languages

Language:Elixir 100.0%