Sign inSign up

cross512/flask-kiosk

By cross512

•Updated almost 2 years ago

Python/Flask kiosk hosted digital frame server/viewer

Image
Web servers
0

472

cross512/flask-kiosk repository overview

⁠flask-kiosk

A simple Python/Flask/Javascript web host image kiosk.

There aren't a lot of simple self-hosted options for digital frames, so I came up with this. Minimal functionality, singular in purpose. This allows you to upload images to a folder and then view them on a rotation similar to digital frames.

⁠Deploy

docker run -d -p 4444:4444 --name flask-kiosk -v [path to your images folder]:/app/images cross512/flask-kiosk:latest

⁠Usage

  • To view the rotating images, navigate to http://[your server's IP]:4444/ or http://[your server's IP]:4444/gallery/.

  • To upload images, change the rotation timing, and manage the current images, navigate to http://[your server's IP]:4444/upload/.

My use was leveraging an old Surface tablet, so I used these instructions to run Edge in kiosk mode to accomplish the digital frame feel: Microsoft Edge Kiosk Mode⁠.

⁠Settings

There are two settings on the upload URL that can adjust the timings of the app:

  • Image Change Interval (seconds): This sets the duration each image is displayed.
  • Gallery Refresh Interval (seconds): This sets the interval at which the system refreshes the image list for displaying, so you do not have to refresh the browser to see the new images.

Source avail: https://github.com/vic512/flask-kiosk⁠

Tag summary

Content type

Image

Digest

sha256:1d37ed07d…

Size

53.7 MB

Last updated

almost 2 years ago

docker pull cross512/flask-kiosk