Skip to main content

Python 3.6+ PyPi package PyPi downloads

pibooth-qrcode is a plugin for the pibooth application.

It adds the display of a custom qrcode at the print and wait state

Install

$ pip3 install pibooth-qrcode

Configuration

Here below the new configuration options available in the pibooth configuration. The keys and their default values are automatically added to your configuration after first pibooth restart.

[QRCODE]
# URL which may be composed of variables: {picture}, {count}
prefix_url = https://github.com/pibooth/pibooth

# Foreground color
foreground = (255, 255, 255)

# Background color
background = (0, 0, 0)

# Optional text displayed close to the QR code
side_text =

# Offset (x, y) from location
offset = (20, 40)

# Location on 'wait' state: topleft, topright, bottomleft, bottomright, midtop-left, midtop-right, midbottom-left, midbottom-right
wait_location = bottomleft

# Location on 'print' state: topleft, topright, bottomleft, bottomright, midtop-left, midtop-right, midbottom-left, midbottom-right
print_location = bottomright

QR code URL

The URL linked to the QR code can be define dynamically using some state variables or configuration options. Available variables to forge the URL are:

  • picture : current picture filename

  • count : current counters. You can access to values using {count.xxx} (see counters in configuration menu)

  • url : URL defined in the app.previous_picture_url attribute. This attribute can be defined by another plugin.

For instance, https://photos.google.com/share/AxFF4t56kiJiu89m/{picture} will generate:

https://photos.google.com/share/AxFF4t56kiJiu89m/2021-06-11-10-14-08_pibooth.jpg

QR code locations

Here is the possible QR code location at screen:

Locations

Example

Here is an example of the rendering you can get with this plugin on the wait screen:

Example screenshot

Download files

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

Source Distribution

pibooth_qrcode-1.0.2.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

pibooth_qrcode-1.0.2-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file pibooth_qrcode-1.0.2.tar.gz.

File metadata

  • Download URL: pibooth_qrcode-1.0.2.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for pibooth_qrcode-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d73241987268e0c26b522bacbfd406800e73d243e5a8f6e304939e581cbadce9
MD5 a85791096bdfc8a3c3e6e2ee0d0d8078
BLAKE2b-256 1ae2a41a8c2d7e2adca49b6d65cbd1d107d307b4d08e1aaa0152c9bf7b7d2a77

See more details on using hashes here.

File details

Details for the file pibooth_qrcode-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pibooth_qrcode-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7

File hashes

Hashes for pibooth_qrcode-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 df7ff50fee2ea237b1881aab35a0fc49f6920519bed3c025eb7f94c53f517884
MD5 904a2ca355f62b48e62e4fea1fd0cec2
BLAKE2b-256 e7cdcb9a3af27242a7b272d530f00b05f79c0f9168fb4b41774f8c8507c8bd75

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 files

1.0.1

2 files

1.0.0

2 files

0.0.3

1 file

0.0.1

1 file

Supported by

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