Loading repository data…
Loading repository data…
gerolori / repository
Flask-based photobooth with automated collage creation, ICC color correction, and Canon SELPHY printer integration. Features TailwindCSS UI and print queue management.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Local photo booth app for Canon SELPHY CP1500 only. It provides a small Flask web UI for uploading photos, builds 2x2 collages, applies a color tweak and ICC profile, queues files for printing, and runs a FIFO print worker.
python -m venv .venv
.venv\Scripts\activate
pip install flask pillow pywin32
CLOUDFLARE_TUNNEL_HOSTNAME=your.hostname.example
python app.py
python instax_autoprint.py
Open http://localhost:5000 in your browser.
app.py will attempt to start cloudflared automatically. It passes --url http://localhost:5000 and, if set, --hostname from .env. If you do not want a tunnel, leave the env var empty and do not install cloudflared.
Do not expose this app to the public internet. It is not security hardened and has no real authentication. ⚠️ If you must expose it temporarily, restrict access (for example, a geolocation allowlist in Cloudflare), and keep the exposure window as short as possible.
The photo folder structure is tracked, but all files inside are ignored. The .gitkeep files preserve the directory layout for new clones.
This is the list to reach cross-platform support and Dockerization (mind you, keeping CP1500 as the only supported printer).