WebFrame - digital picture frame website
Find a file
2020-08-25 22:26:13 +00:00
public „public/index.html“ ändern 2020-08-25 22:26:13 +00:00
.env.example [A] vuejs frontend: load , list, display, skip, play/pause, server poll file list 2020-07-16 23:09:33 +02:00
.gitignore [U] remove db from git 2020-07-16 23:10:10 +02:00
example.jpg [U] readme 2020-07-17 11:24:20 +02:00
index.js [A] websockets for realtime updates on new images 2020-08-16 23:53:41 +02:00
package-lock.json [A] websockets for realtime updates on new images 2020-08-16 23:53:41 +02:00
package.json [A] websockets for realtime updates on new images 2020-08-16 23:53:41 +02:00
README.md [U] add animate.css to readme 2020-07-20 23:38:34 +02:00

Webframe

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