Pibooth

Latest version: v2.0.8

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.0.2

:seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling:
:strawberry: `pip3 install -U pibooth` :strawberry:

:seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling::strawberry::seedling:

New features
-------------

* Add touchscreen support with pygame 2.x (fix 188, 201, 219)
* Add a virtual keyboard to edit texts in config menu using a touchscreen
* Implement camera rotation for DSLR camera, OpenCV camera (fix 220)
* Add hybrid camera OpenCV+gPhoto2 (fix 149, 158)
* Add graphical menu to enable/disable plugins (fix 205)
* Add config key `finish_image_delay` which show final picture in finished state if > 0 (fix 104)
* Configuration directory can be selected in command-line startup (fix 228)

Major changes
---------------

* Improve logging when using DSLR camera
* Separate ISO setting for preview and capture (fix 168)
* Rename config key `final_image_delay` to `wait_image_delay`
* Reduce the animated pictures size to save memory and avoid deadlock
* Rework OpenCV factory to handle correctly RGBA overlays (fix 198)
* Set OpenCV camera resolution only for capture not for preview (fix 193)
* Save settings before exit and save only when needed (fix 189)
* Stop camera preview when entering setting menu (fix 204)
* Add `mousepad` as possible config text editor
* Allow usage of `%` in the configuration values
* Avoid loading config if `--reset` is set (file may be corrupted)

Documentation update
-----------------------

* Update versions in README, add install of SDL2
* Add 'dk' language thanks DJ-Dingo

Software versions update
-------------------------

* pygame-menu 4.0.4 (frozen)
* pygame-vkeyboard 2.0.8
* pillow 7.1.2 (frozen)
* RPi.GPIO 0.7.0

2.0.1

:deciduous_tree::mushroom::deciduous_tree::fallen_leaf::fallen_leaf::mushroom::chestnut::fallen_leaf::deciduous_tree::mushroom::deciduous_tree::deciduous_tree::mushroom::deciduous_tree::fallen_leaf::fallen_leaf::herb:
:deciduous_tree: `pip3 install -U pibooth` :deciduous_tree:

:deciduous_tree::mushroom::deciduous_tree::fallen_leaf::fallen_leaf::mushroom::chestnut::fallen_leaf::deciduous_tree::mushroom::deciduous_tree::deciduous_tree::mushroom::deciduous_tree::fallen_leaf::fallen_leaf::herb:

* Update `de` language
* Set explicite dependency to `pygame==1.9.6`
* Save all log in a file located in `/tmp` for postmortem debugging
* Add a delay when several HW buttons are pressed (166)
* Manage GP preview detection with GP_OPERATION_CAPTURE_PREVIEW (176)
* Update the DSLR diagnosis command `pibooth-diag`

2.0.0

:notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note::notes::musical_note:
:headphones: `pip3 install -U pibooth` :headphones:
:saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet::guitar::saxophone::trumpet:

This is a major release which break the compatibility with the code of the ``pibooth 1.x`` versions.

> **WARNING**: If a previous version was installed, reset your config using `pibooth --reset` after install. You can then reconfigure it using `pibooth --config`

This version integrate the `plugins` feature that permits to extend `pibooth` functionalities. Have a look to the list of [available plugins here](https://pypi.org/search/?q=pibooth).

New features
-------------

- Add a [plugin system](https://github.com/pibooth/pibooth/blob/master/docs/plugin.rst) to extend ``pibooth`` functionalities (#115), it answers to the needs of 100, 107, 116, 117, 118, 119
- Add the possibility to forget the last picture (108)
- Add the key ``[PICTURE][margin_thick]`` to change the picture border size (112)
- Use [gpiozero](https://gpiozero.readthedocs.io/en/stable) library to manage Raspberry-Pi GPIO (thanks to sravel !) (#131)
- List of directories to save pictures can be defined in the configuration (125)
- Add counters and metrics, restart-persistent, viewable in the menu (150)
- Add new keys in the graphical setting menu to ease configuration
- Add Hungarian (thanks to guldemburg !) and Norvegian language (thanks to asbjornstokka !) (90)

Major changes
---------------

- Remove the LEDs ``startup_led``and ``preview_led``, replace by plugin [pibooth-extra-lights](https://pypi.org/project/pibooth-extra-lights)
- Fix a crash in debug mode with a config without texts
- Fix capture background to have the characters in the bottom
- Recolorize ``Capture`` and ``Printer`` pictograms according to font color of the window
- Auto-update translation file with missing keys
- Remove ``clean_on_startup`` key, cleanup is done in ``debug``mode instead
- Update the style of the graphical menu (switch to ``pygame-menu 3.x`` versions)
- Re-add pibooth version in the title of settings menu (114)
- Avoid re-initialize the display module when toggle fullscreen
- Improve reliability of simultaneous HW buttons press
- Get background main color before setting the overlay (141)
- Manage blinking LEDs when menu is opened
- Do not consider mouse wheel events
- Do not save files on the drive during capture sequence (``RpiCamera``)

Documentation update
-----------------------

- Update install procedure for developers
- Update gallery for better rendering
- Add [GDPR advices](https://github.com/pibooth/pibooth#gdpr-advices)
- Add [developing rules](https://github.com/pibooth/pibooth/blob/master/docs/dev.rst)
- Add description of the command ``pibooth-regen``
- Add guidelines to [create a plugin](https://github.com/pibooth/pibooth/blob/master/docs/plugin.rst)
- Add a note about relative path in [configuration documentation](https://github.com/pibooth/pibooth/blob/master/docs/config.rst)

1.2.3

Major changes
---------------

- Fix reading client ID file

1.2.2

Major changes
---------------

- Save credentials if client_id/secret have changed
- `pibooth --reset` will clear GooglePhoto authorizations

1.2.1

Major changes
--------------------

- Fix `is_reachable()` method

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.