WebFrame - digital picture frame website
| public | ||
| .env.example | ||
| .gitignore | ||
| example.jpg | ||
| index.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Webframe
A simple digital picture frame as a website.
With webframe you can turn any device with a screen and browser into a digital picture frame.
To minimize friction (sync, multi user support) the images are downloaded from a webdav share (e.g. nextcloud).
This project is heavily inspired by TeleFrame.
config
WEBDAV_URL=https://your.webdav.host
WEBDAV_USER=user
WEBDAV_PW=pass
WEBFRAME_PATH=/path/to/imgs/
PORT=3000
POLL_TIMEOUT=60000 // after this time in ms the server checks for new images
run
git clone ...
npm install
cp .env.example .env
mkdir files
nano .env
node index.js
This also works on (old) android devices using termux.
tech
backend
frontend
- vue.js v2
- svg- icons from css.gg
- animate.css
