Skip to main content

A QR code generator with detailed visualization

Project description

QR Verbose

qr-verbose is a Python package for generating QR codes with detailed visualization desined mainly for educational purposes. You can generate a scannable QR code with qr-verbose, more importantly you can also generate the same QR with intermediate level information rarely available in QR code generators/encoders.

Installation

Install the required dependencies:

pip install qr-verbose

or from sources

git clone https://git@git.sourcecraft.dev/malkovskynv/qr-verbose.git
cd qr-verbose
pip install .

qr-verbose is provided as CLI entry point, check

qr-verbose --help

If qr-verbose is not available check the PATH variable, when the package is installed pip will show a warning about CLI script not being part of the PATH. You can either add the Python bin path to the PATH variable or specify the full path to the installed location of the script.

Usage

You can generate a regular scannable QR code like this

qr-verbose -m 2 -v 3 \
    --logo-path docs/images/logo_example.png \
    --logo-radius=3.5 \
    -e M \
    -o regular.png \
    t.me/a_zachem_eto_nuzhno  

{align=center width=400px}

The same but unmasked and with visual data layout

qr-verbose -m -1 -v 3 \
    --logo-path docs/images/logo_example.png \
    --logo-radius=3.5 \
    -e M \
    -t ascii \
    -o ascii.png \
    t.me/a_zachem_eto_nuzhno  

ascii{align=center width=400px}

More examples can be found in the docs

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

qr_verbose-1.0.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

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

qr_verbose-1.0.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file qr_verbose-1.0.0.tar.gz.

File metadata

  • Download URL: qr_verbose-1.0.0.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for qr_verbose-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8fdb207f0ec8622289ae02fd7bfe53ba1b5abd340c81c1d8d90de752ee1f5b18
MD5 18055d47e707b6b8f583cba7aca2fccb
BLAKE2b-256 322105c121e26bc91aa7aa6ef098635ed41f76ec5adf052df71617aeb03b2f37

See more details on using hashes here.

File details

Details for the file qr_verbose-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: qr_verbose-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for qr_verbose-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8093acad18c1d63f5d5b837625e2c325850d1dedf7a895692a753ac7a7305ad9
MD5 4d59a302e670ba26139c97493c1e4f99
BLAKE2b-256 adc795c103f4fe6725d629cde1905248320f8efb608c8515c76204bbbaf06a94

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