Metadata-Version: 2.4
Name: photobooth-app
Version: 8.0.0a1
Summary: Photobooth app written in Python supporting DSLR, picamera2 and webcameras
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
Author-email: Michael G <me@mgineer85.de>
Maintainer-email: Michael G <me@mgineer85.de>
License: MIT
License-File: LICENSE.md
Keywords: booth,camera,dslr,filter,gphoto2,photobooth,photobooth-app,picamera2,python,raspberry-pi,wedding
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: Capture :: Digital Camera
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.14,>=3.10
Requires-Dist: alembic>=1.15.2
Requires-Dist: av>=14.0.1
Requires-Dist: fastapi>=0.106.0
Requires-Dist: gphoto2<2.7,>=2.6.1; platform_system == 'Linux' or platform_system == 'Darwin'
Requires-Dist: gpiozero~=2.0.0
Requires-Dist: jsonref>=1.1.0
Requires-Dist: linuxpy>=0.10.0; platform_system == 'Linux'
Requires-Dist: nc-py-api>=0.20.1
Requires-Dist: numpy>=2.0.0
Requires-Dist: opencv-python-headless>=4.10.0.84
Requires-Dist: piexif>=1.1.3
Requires-Dist: pilgram2>=2.0.6
Requires-Dist: pillow>=10.0.0
Requires-Dist: pluggy>=1.5.0
Requires-Dist: psutil>=7.0.0
Requires-Dist: pydantic-extra-types>=2.3.0
Requires-Dist: pydantic-settings>=2.1.0
Requires-Dist: pydantic>=2.11.2
Requires-Dist: pyjwt[crypto]>=2.8.0
Requires-Dist: pyserial~=3.5
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: python-multipart>=0.0.6
Requires-Dist: python-statemachine>=2.4.0
Requires-Dist: pyturbojpeg>=1.7.0
Requires-Dist: requests>=2.31.0
Requires-Dist: simplejpeg>=1.8.2
Requires-Dist: sqlalchemy>=2.0.37
Requires-Dist: sse-starlette>=2.2.0
Requires-Dist: uvicorn[standard]>=0.24
Requires-Dist: wigglecam
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/)
[![ruff](https://github.com/photobooth-app/photobooth-app/actions/workflows/ruff.yml/badge.svg)](https://github.com/photobooth-app/photobooth-app/actions/workflows/ruff.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 and even 📹 videos!  
🫶 Supports DSLR, Raspberry Pi cameras and webcameras  
🎉 Camera live preview with shortest delay as possible, permanent video live view in background  
🛫 Optimized for speed, highly response UI  
🫶 Several camera backends supported for high quality stills and livestream  
💡 Countdown animation using customizable WLED module
🤝 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).
