An open API service indexing awesome lists of open source software.

https://github.com/half-shot/dav-slideshow

This is a self contained webapp to show an instant slideshow of photos on a WebDAV share.
https://github.com/half-shot/dav-slideshow

nextcloud nextjs owncloud slideshow webdav

Last synced: 11 months ago
JSON representation

This is a self contained webapp to show an instant slideshow of photos on a WebDAV share.

Awesome Lists containing this project

README

          

dav-slideshow
=============

This is a self contained webapp to show an instant slideshow of photos on a WebDAV share. Currently, this has been tested
against Nextcloud though support for other providers can be added.

## Features

![demo image](./demo.webp)

Photo by [Raymond Minarro](https://www.flickr.com/photos/rescalona/)

- Basic support for images in a Nextcloud album.
- Webapp doesn't require the user to authenticate (ideal for dashboards like Home Assistant).
- Automatically rechecks album periodically.
- Parses the capture date straight from the image and presents it.
- Automatically transcodes to WebP if you have the optional `sharp` package installed (and your browser supports it).

## Getting started

You must edit the sample configuration in `.env.example` and rename it to `.env`.

Then to run the app, simply install the dependencies and build the application.

**Note:** This project uses Yarn v3 for package management. You may need to run `corepack enable`
to get the right version of Yarn.

```sh
yarn
yarn build
yarn start
```