Metadata-Version: 1.1
Name: PyQRCode
Version: 0.11
Summary: A QR code generator written purely in python 3 with SVG and PNG output.
Home-page: https://github.com/mnooner256/pyqrcode
Author: Michael Nooner
Author-email: mnooner256@gmail.com
License: UNKNOWN
Description: ========
        PyQRCode
        ========
        
        .. contents::
        
        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 <https://pypi.python.org/pypi/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.
        
        
        **Homepage**: https://github.com/mnooner256/pyqrcode
        
        **Documentation**: http://pythonhosted.org/PyQRCode/
        
        Requirements
        ============
        
        The pyqrcode module only requires Python 2.7 or Python 3. You may want to
        install `pypng <https://pypi.python.org/pypi/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.
        
        Installation
        ============
        
        Installation is simple. It can be installed from pip using the following command::
        
            $ pip install pyqrcode
        
        or from the code::
        
            $ python setup.py install
        
        
        Usage
        =====
        
        The pyqrcode module aims to be as simple to use as possible. Below is a simple
        example of creating a QR code for a URL. The code is rendered out as an svg
        file.
        ::
        
            >>> import pyqrcode
            >>> url = pyqrcode.create('http://uca.edu')
            >>> url.svg('uca-url.svg', scale=8)
        
        The pyqrcode module, while easy to use, is powerful. You can set every
        property of the QR code. If you install the optional
        `pypng <https://pypi.python.org/pypi/pypng/>`_ module, you can
        render the code as a PNG image. Below is a more complex example::
        
            >>> big_code = pyqrcode.create('0987654321', error='L', version=27, mode='binary')
            >>> big_code.png('code.png', scale=6, module_color=[0, 0, 0, 128], background=[0xff, 0xff, 0xcc])
        
Keywords: qrcode,qr
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 2.7
