Skip to main content

A photo booth application in pure Python for the Raspberry Pi (custom fork by ceeeeb).

Project description

Custom fork of pibooth — a photo booth application in pure Python for the Raspberry Pi — maintained by ceeeeb for personal events.

This fork tracks upstream pibooth at the time of forking and adds local modifications. It is published under a different distribution name on PyPI (pibooth-ceeeeb) to avoid colliding with the upstream pibooth package; the importable Python module is still named pibooth.

Differences vs upstream

  • Settings menu sized to 85% of the screen (was hard-capped at 600x400).

  • 4-finger gesture inside the open settings menu pops a save / discard / cancel confirmation dialog (in addition to the existing 4-finger open).

  • Bundled with companion plugins maintained in their own repos: pibooth-pcloud, pibooth-nextcloud (forked), pibooth-gallery-qr, pibooth-forget-button, pibooth-background-changer.

Install

This package conflicts with upstream pibooth. Install in a fresh virtualenv:

python3 -m venv pibooth-env
source pibooth-env/bin/activate
pip install pibooth-ceeeeb

Or directly from git:

pip install git+https://github.com/ceeeeb/pibooth.git@v2.0.8.2

Plugins that depend on pibooth>=2.0.0 (e.g. pibooth-pcloud, pibooth-nextcloud) will not see pibooth-ceeeeb as satisfying the requirement, so install plugins with --no-deps if you want to avoid pulling upstream pibooth alongside this fork:

pip install --no-deps pibooth-pcloud

License

MIT — see the LICENSE file. Upstream credits preserved.

Upstream

For the unmodified, supported version of pibooth, see https://github.com/pibooth/pibooth.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pibooth_ceeeeb-2.0.8.2.tar.gz (524.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pibooth_ceeeeb-2.0.8.2-py3-none-any.whl (538.3 kB view details)

Uploaded Python 3

File details

Details for the file pibooth_ceeeeb-2.0.8.2.tar.gz.

File metadata

  • Download URL: pibooth_ceeeeb-2.0.8.2.tar.gz
  • Upload date:
  • Size: 524.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pibooth_ceeeeb-2.0.8.2.tar.gz
Algorithm Hash digest
SHA256 dceb36628467866e89bd3822783f59755c8cbbe8fc1f2f7203509791f50a3591
MD5 0fa19f974bc997c3648ebbee3542cda5
BLAKE2b-256 6299ab77f3b88c88884cb84d9c628b1bd17953fd0e617da8ed0fc4eeeb590470

See more details on using hashes here.

File details

Details for the file pibooth_ceeeeb-2.0.8.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pibooth_ceeeeb-2.0.8.2-py3-none-any.whl
Algorithm Hash digest
SHA256 37823d4b1531d070bd6bf924da3865cb856d9f89f1fa5e71e57656bf3bb71039
MD5 160500d5a8b6a88b239884c4ce7ea8f2
BLAKE2b-256 5d5ba8535b94995df17b04f40081ef3334ee06a35e1ee4b4b0a6170a166d91fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page