Project description

The pyqrcode module is a QR code generator that is simple to use and written
in pure python 3. The module automates most of the building
process for you. Generally, QR codes can be created using only two lines of
code!

Unlike other generators, all of the automation can be controlled manually. You
are free to set any or all of the properties of your QR code.

QR codes can be saved as SVG, PNG (by using the
pypng module), and plain text. PIL is
not used to render the image files.

The pyqrcode module attempts to follow the QR code standard as closely as
possible. The terminology and the encodings used in pyqrcode come directly
from the standard. This module also follows the algorithm laid out in the
standard.

The pyqrcode module only requires Python 3. You may want to install
pypng in order to render PNG files,
but it is optional. Note, pypng is a pure python PNG writer which does not
require any other libraries.

The pyqrcode module, while easy to use, is powerful. You can set every
property of the QR code. If you install the optional
pypng module, you can
render the code as a PNG image. Below is a more complex example: