Welcome to Pibooth’s documentation!
The pibooth
project provides a photobooth application out-of-the-box in
pure Python for Raspberry Pi. Have a look to the wiki
to discover some realizations from GitHub users, and don’t hesitate to send us
photos of your version.

Note
Even if designed for a Raspberry Pi, this software may be installed on any Unix/Linux based OS (tested on Ubuntu 16 and Mac OSX 10.14.6).

Start
Scripts and tools
Plugins
- Customize using plugins
- What is a plugin?
- Hooks specification
pibooth_configure()
pibooth_reset()
pibooth_startup()
pibooth_setup_picture_factory()
pibooth_setup_camera()
pibooth_cleanup()
state_failsafe_enter()
state_failsafe_do()
state_failsafe_validate()
state_failsafe_exit()
state_wait_enter()
state_wait_do()
state_wait_validate()
state_wait_exit()
state_choose_enter()
state_choose_do()
state_choose_validate()
state_choose_exit()
state_chosen_enter()
state_chosen_do()
state_chosen_validate()
state_chosen_exit()
state_preview_enter()
state_preview_do()
state_preview_validate()
state_preview_exit()
state_capture_enter()
state_capture_do()
state_capture_validate()
state_capture_exit()
state_processing_enter()
state_processing_do()
state_processing_validate()
state_processing_exit()
state_print_enter()
state_print_do()
state_print_validate()
state_print_exit()
state_finish_enter()
state_finish_do()
state_finish_validate()
state_finish_exit()
- Examples Codes