Display photos on a Linux framebuffer device
Project description
Overview
This is a Python tool that displays photos directly to a Framebuffer device in Linux. It can be used to directly drive a photoframe without needing to install a graphical environment.
This has been used to stably drive a screen from a Raspberry Pi Zero 2 W over a long period of time (with swap enabled).
Example Usages
Drive from a folder of images:
pfb_slideshow /dev/fb0 /images >/dev/null
Displays randomized images from a text file with a list of relative file-paths and a display time of five minutes:
pfb_slideshow /dev/fb0 /frame/images.txt --root /frame --time 300 --random >/dev/null
We add the redirections to /dev/null because it's the most elegant way of suppressing erroneous text verbosity that might write into the displayed image.
Example Screenshot
Features
- Prints a gutter at the bottom of the display with filename, EXIF model, and EXIF timestamp
- Can take a list of file-paths instead of a single path. The entries can be absolute or relative.
- Can randomize images
- Can control the delay between images
- Press left/right cursor to navigate through images
- Plays in a loop
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file photoframebuffer-0.1.2.tar.gz.
File metadata
- Download URL: photoframebuffer-0.1.2.tar.gz
- Upload date:
- Size: 14.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
61af3f5823f6eef6775a532aa3d08697df012c9ee0602596e918daf03d889e7d
|
|
| MD5 |
ce2c29d83e367269f7a61ef032843d11
|
|
| BLAKE2b-256 |
caaac1f723c15bbeccff9ddfc66e838bb65e405c5a18f4b1c4b8b6ca41ddf855
|