Metadata-Version: 2.3
Name: photobooth-app
Version: 9.0.0b2
Summary: Photobooth app written in Python supporting DSLR, picamera2 and webcameras
Keywords: photobooth,photobooth-app,wedding,booth,raspberry-pi,camera,python,filter,gphoto2,dslr,picamera2
Author: Michael G
Author-email: Michael G <me@mgineer85.de>
License: MIT
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
Requires-Dist: fastapi>=0.140.0
Requires-Dist: python-multipart>=0.0.22
Requires-Dist: pyjwt[crypto]>=2.12.0
Requires-Dist: opencv-python-headless~=5.0.0
Requires-Dist: numpy>=2.0.0
Requires-Dist: pillow>=12.1.1
Requires-Dist: psutil>=7.2.0
Requires-Dist: pydantic>=2.13.0
Requires-Dist: pydantic-extra-types>=2.3.0
Requires-Dist: pydantic-settings>=2.11,<2.16
Requires-Dist: sse-starlette>=2.2.0,<4.0.0
Requires-Dist: uvicorn[standard]>=0.50.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyserial~=3.5
Requires-Dist: jsonref>=1.1.0
Requires-Dist: pilgram2>=2.0.6
Requires-Dist: linuxpy>=0.10.0 ; sys_platform == 'linux'
Requires-Dist: gpiozero~=2.0.0
Requires-Dist: gphoto2>=2.6.1,<2.7 ; sys_platform == 'darwin' or sys_platform == 'linux'
Requires-Dist: python-statemachine>=3.1,<3.3
Requires-Dist: piexif>=1.1.3
Requires-Dist: sqlalchemy>=2.0.37
Requires-Dist: simplejpeg>=1.8.2
Requires-Dist: pluggy>=1.5.0
Requires-Dist: av>=18.0.0,<18.1.0
Requires-Dist: alembic>=1.15.2
Requires-Dist: onnxruntime==1.28.0
Requires-Dist: rclone-bin-api>=1.0.7
Requires-Dist: wigglecam>=0.4.2
Requires-Dist: pynng~=0.9.0
Requires-Dist: requests
Requires-Dist: pywin32 ; sys_platform == 'win32'
Maintainer: Michael G
Maintainer-email: Michael G <me@mgineer85.de>
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/photobooth-app/photobooth-app
Project-URL: Repository, https://github.com/photobooth-app/photobooth-app
Project-URL: Documentation, https://photobooth-app.org
Description-Content-Type: text/markdown

<h1 align="center"><img src="https://raw.githubusercontent.com/photobooth-app/photobooth-app/main/assets/logo/logo-text-blue-transparent.png" alt="photobooth app logo" /></h1>

Welcome to your brand-new open-source photobooth-app! Written in Python 🐍, coming along with a modern Vue3 frontend.

[![PyPI](https://img.shields.io/pypi/v/photobooth-app)](https://pypi.org/project/photobooth-app/)
[![lint](https://github.com/photobooth-app/photobooth-app/actions/workflows/linter.yml/badge.svg)](https://github.com/photobooth-app/photobooth-app/actions/workflows/linter.yml)
[![pytest](https://github.com/photobooth-app/photobooth-app/actions/workflows/pytests.yml/badge.svg)](https://github.com/photobooth-app/photobooth-app/actions/workflows/pytests.yml)
[![codecov](https://codecov.io/gh/photobooth-app/photobooth-app/branch/main/graph/badge.svg?token=SBB5DGX17V)](https://codecov.io/gh/photobooth-app/photobooth-app)
[![crowdin](https://badges.crowdin.net/photobooth-app/localized.svg)](https://crowdin.com/project/photobooth-app)

**[Installation](https://photobooth-app.org/setup/installation/)** - **[Documentation](https://photobooth-app.org/)** - **[PyPI package](https://pypi.org/project/photobooth-app/)** - **[3d printed box](https://photobooth-app.org/photobox3dprint/)**

## 😍 Features

📷 Capture stills, animated gif, collages, 🪃 boomerangs and 3d wigglegrams!  
🫶 Supports DSLR, Raspberry Pi cameras and webcameras  
🎉 Live preview during countdown and on the home screen  
🛫 Optimized for speed, highly response UI  
🫶 Combine multiple cameras, dedicate one for high quality stills and another one for the livestream  
💡 Integrates with WLED to signal countdown using LED rings  
🤝 Linux, Raspberry Pi and Windows platforms supported  
🔓 Open-source, non-restrictive MIT license  

[![photobooth-app screenshot of the frontpage](https://raw.githubusercontent.com/photobooth-app/photobooth-app/main/assets/screenshots/frontpage.png)](https://photobooth-app.org/screenshots/)

[Find more screenshots in the documentation](https://photobooth-app.org/screenshots/)

## 🔧 Build your own

Following resources are helpful to start building your own photobooth:

- [Requirements](https://photobooth-app.org/setup/installation/#prerequisites)
- [Installation instructions](https://photobooth-app.org/setup/installation/)
- [Camera specific setup](https://photobooth-app.org/setup/camera_setup/)

You need inspiration first, have a look what others did:

- [3d-printed reference photobooth-box](https://photobooth-app.org/photobox3dprint/)
- [Example projects](https://photobooth-app.org/projects/)
- [Find screenshots in the documentation](https://photobooth-app.org/screenshots)

### ©️ License

The software is licensed under the MIT license.

### 🎉 Donation

If you like my work and like to keep me motivated you can sponsor me:

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate/?hosted_button_id=8255Y566TBNEC)

Or help [translate the software in your language](https://github.com/photobooth-app/photobooth-app/blob/main/CONTRIBUTING.md#help-translate-the-app).
