Skip to main content

Scriptable green pass verifier

Project description

Green Pass Verifier

A verified green pass

Scriptable green pass verifier. With this application you can automatize accesses based on green pass validity.

Installation

You need to have pip and libzbar to install the application.

You can install it using your favorite package manager, for instance in Ubuntu:

$ sudo apt install python3-pip libzbar0

You can just install the application using pip:

$ pip install greenpass

If you want to install it from sources, install the python3 requirements using the following command:

$ pip3 install -r requirements.txt

Usage

You can feed the application with different file formats, for instance:

Green pass official PDFs

$ greenpass --pdf greenpass.pdf

QRCode images in PNG

$ greenpass --qr greenpass.png

Txt files with the content of the qrcode

$ greenpass --txt greenpass.txt

Standard input and pipes

$ zbarimg --raw greenpass.png | greenpass --txt -

The application returns an UNIX compatible code, therefore you can concatenate commands that will be executed only if the green pass is verified

$ greenpass --qr greenpass.png && echo "green pass ok"

You can also get the expiration configuration using --settings without other inputs.

$ greenpass --settings

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

greenpass-1.4.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

greenpass-1.4-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file greenpass-1.4.tar.gz.

File metadata

  • Download URL: greenpass-1.4.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for greenpass-1.4.tar.gz
Algorithm Hash digest
SHA256 f26001feded5b9c51e4b01585dee2c75d1d7cf62a0da5748bd7aac80c475ce2c
MD5 fb3d4beded0d7af2e1e5bbfb1c519faa
BLAKE2b-256 900b40095778d895dc3c25b6b825e845e95a24e972aceef47528d5a395f495f3

See more details on using hashes here.

File details

Details for the file greenpass-1.4-py3-none-any.whl.

File metadata

  • Download URL: greenpass-1.4-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for greenpass-1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0da3c93f6c32e21d3350fae10b1d9c73013a7484bf34fe1ee3f8d33ddfc10639
MD5 8cd723571b3840eb7e89e0610b45bf7c
BLAKE2b-256 4b7afa1a3fac886ce674b8b40bc9f6eaa31c0d0bebbb79df4624a380f466059b

See more details on using hashes here.

Supported by

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