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.
- Host: GitHub
- URL: https://github.com/half-shot/dav-slideshow
- Owner: Half-Shot
- License: mit
- Created: 2023-02-05T23:56:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-23T18:42:23.000Z (over 3 years ago)
- Last Synced: 2025-07-15T16:19:30.768Z (11 months ago)
- Topics: nextcloud, nextjs, owncloud, slideshow, webdav
- Language: TypeScript
- Homepage:
- Size: 290 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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

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
```