View Source Excalt: Another CalDav client
Excalt allows you to communicate with a CalDav server using the xml structure as specified in (RFC 4791).
installation
Installation
The package available in Hex and can be installed
by adding excalt
to your list of dependencies in mix.exs
:
def deps do
[
{:excalt, "~> 0.1.1"}
]
end
Then run mix deps.get
to install the package and its dependencies.
documentation
Documentation
Documentation can be found at https://hexdocs.pm/excalt.
documentation-1
Documentation
Available at HexDocs.
examples
Examples
calendars = Excalt.Calendar.list_raw "https://mycaldavserver.org", "myusername", "mypassword"
` ## VTIMEZONE database The VTIMEZONE database has been compiled by using the vzic utility. ## Acknowledgments A big help to build this library was the other elixir caldav client, (caldav_client. It has a slightly different scope, as it is focused on events, while this library also allows the manipulation of other resources.