{ "info": { "author": "Marco Agner", "author_email": "marco@agner.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Flask-QRcode\n============\n[![PyPI version](https://badge.fury.io/py/Flask-QRcode.svg)](https://badge.fury.io/py/Flask-QRcode)\n\n> A concise Flask extension to easily render QR codes on Jinja2 templates using\n[python-qrcode](https://github.com/lincolnloop/python-qrcode)\n\nYou can read the [full documentation here](https://marcoagner.github.io/Flask-QRcode/).\n\n![](QRcode.png)\n\n## Installation\n \n```\npip install Flask-QRcode\n```\n\n## Usage:\n\n### Extend the app:\n\n```\nfrom flask_qrcode import QRcode\n# [...]\nQRcode(app)\n# [...]\n```\n\n### Then use it within your templates:\n\n#### Basic usage:\n\n \n \n### More examples:\nFor more examples, just run the sample application in this repository.\n\n[Sample Application](https://github.com/marcoagner/Flask-QRcode/tree/master/sample_application)\n\n## Contributing:\n\nThank you for considering contributing to this package.\n\nAs this is a simple package, the process is pretty straightforward...\n\n1. Fork this repository\n2. Checkout from master with to a feature branch with a name related to what is being contributed (e.g. \"colored-qrcodes\")\n\n\\**It's highly recommended that your contribution either creates a new **feature**, **fixes** something OR **refactors** the code and does not mix these (e.g. one PR fixing some existent feature and refactoring non-related code).*\n\n3. Install dependencies and flask_qrcode on editable mode\n ```\n pip install -e . # for installing flask_qrcode on editable mode\n ```\n4. Do your magic\n5. Provide new tests for your work and check that both this and the old ones\n are passing\n6. Pull Request!\n\n## Testing:\n\n1. Install dependencies and flask_qrcode on editable mode\n```\npip install -e . # for installing flask_qrcode on editable mode\n```\n2. Run pytest\n```\npython setup.py test # on package's root dir\n```\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marcoagner/Flask-QRcode", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "Flask-QRcode", "package_url": "https://pypi.org/project/Flask-QRcode/", "platform": "any", "project_url": "https://pypi.org/project/Flask-QRcode/", "project_urls": { "Homepage": "https://github.com/marcoagner/Flask-QRcode" }, "release_url": "https://pypi.org/project/Flask-QRcode/3.0.0/", "requires_dist": null, "requires_python": "", "summary": "A concise Flask extension to render QR codes on Jinja2 templates using python-qrcode", "version": "3.0.0" }, "last_serial": 5194392, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bfdf47ed1997b8b57f03ca444e323cc5", "sha256": "6890da7b3b3a0993ff433f600c2ed382dbc786cb46e05734b7655292852c4ab4" }, "downloads": -1, "filename": "Flask-QRcode-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bfdf47ed1997b8b57f03ca444e323cc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2297, "upload_time": "2014-08-07T08:29:15", "url": "https://files.pythonhosted.org/packages/df/32/98a339c5e165ffc6ad865f6231b004c69ebec2565890dd952bc2fd65815e/Flask-QRcode-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "ba27f83aa0c81a7231ad826ce0141e35", "sha256": "bdd716494265e1e3f6cf52bb8b5a13c0a807b8491e7a8643924fd1e093c26267" }, "downloads": -1, "filename": "Flask-QRcode-0.10.0.tar.gz", "has_sig": false, "md5_digest": "ba27f83aa0c81a7231ad826ce0141e35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4291, "upload_time": "2016-12-30T21:32:32", "url": "https://files.pythonhosted.org/packages/95/f9/bac63bb909cc365735a0a1af5727aa833a31ef532a3f09495bf5ee5e2d99/Flask-QRcode-0.10.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9a09e3361ffdabb65e24d51ffcf701ea", "sha256": "78d80831e8d81f1b1cffc0ac8f907e5521f4714a2a20ecf6f8707bc62c8325d5" }, "downloads": -1, "filename": "Flask-QRcode-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9a09e3361ffdabb65e24d51ffcf701ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2537, "upload_time": "2014-08-07T09:43:58", "url": "https://files.pythonhosted.org/packages/99/ab/cd48dc5eaf2ebe64b30788f99196dedaa4d58f522b3d06e3055a1371794e/Flask-QRcode-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f495c90f162f232acb46a5c37c9fba38", "sha256": "472bbc256bfb048ba783027ab0224129a3c343d9a83ce1b062535188d6b0974d" }, "downloads": -1, "filename": "Flask-QRcode-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f495c90f162f232acb46a5c37c9fba38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2533, "upload_time": "2014-08-07T10:01:35", "url": "https://files.pythonhosted.org/packages/2c/60/c34b117253d31d01b931d05a216636169c2225e6c3e4dd68ccb5b797a9f7/Flask-QRcode-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0e5d673604bc1146aa6d0fe7442a74f4", "sha256": "f85c79e19a0a8fb69c25a8e43804b37e111693ffd7a818bf5e94272edba4ffab" }, "downloads": -1, "filename": "Flask-QRcode-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0e5d673604bc1146aa6d0fe7442a74f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2589, "upload_time": "2014-08-08T18:38:25", "url": "https://files.pythonhosted.org/packages/e1/06/1338578736df5d39dc0f494087d8288990219a842cf69497edc1c836de3c/Flask-QRcode-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7d698c5c88898c5361107a1cbfffeae6", "sha256": "d987a26de06bb247d32d54b13334549d71681fbd56bffc9e38213b509fc520f0" }, "downloads": -1, "filename": "Flask-QRcode-0.4.0.tar.gz", "has_sig": false, "md5_digest": "7d698c5c88898c5361107a1cbfffeae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3065, "upload_time": "2014-08-14T07:23:27", "url": "https://files.pythonhosted.org/packages/73/eb/2122b27877f557bd28719e0c28c64764889a2c0e6bc9309bea16d85521e3/Flask-QRcode-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e03644e1e90737d84e3c4efd3b211d95", "sha256": "dcd2ae55ec9f57ef9f625bc8b86ee939b00fb76cffc24ac449746ea8355e3147" }, "downloads": -1, "filename": "Flask-QRcode-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e03644e1e90737d84e3c4efd3b211d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3225, "upload_time": "2014-08-14T14:39:26", "url": "https://files.pythonhosted.org/packages/52/9e/852e8b3d5d98c965a75d76f07f34a917be66d1027adc604d284d6f4ee0e2/Flask-QRcode-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "16d8d4fe54962dd7e725a2583a9935e1", "sha256": "5ac0eb45e6e6e7220206b01d1bbaed885afff1138178f1747c3eddc1322978fd" }, "downloads": -1, "filename": "Flask-QRcode-0.5.1.tar.gz", "has_sig": false, "md5_digest": "16d8d4fe54962dd7e725a2583a9935e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2333, "upload_time": "2015-01-20T20:47:26", "url": "https://files.pythonhosted.org/packages/37/3f/9f9924bf59bf126b672c3a7254deaa87d0432e41d4e598280742520d07fe/Flask-QRcode-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "7ef95fd6d82ed6911e573a08aa2ba8ef", "sha256": "1209066f39dbe199f96a10658fd3eaa68d83f419a83bbb80f4e55803cfbfe224" }, "downloads": -1, "filename": "Flask-QRcode-0.6.0.tar.gz", "has_sig": false, "md5_digest": "7ef95fd6d82ed6911e573a08aa2ba8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2412, "upload_time": "2015-11-06T16:22:38", "url": "https://files.pythonhosted.org/packages/d0/1b/15e8b1065d3dd21e84bbde5d6325e82b26cde155b20abe3df0a5a4ad0bd5/Flask-QRcode-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "64a28d04248ebbfd2a047bdced1fcae8", "sha256": "397486f046747a6939092215ca67cb79a30f3bd55dc26e87a20b25dbf07601f8" }, "downloads": -1, "filename": "Flask-QRcode-0.7.0.tar.gz", "has_sig": false, "md5_digest": "64a28d04248ebbfd2a047bdced1fcae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2699, "upload_time": "2016-11-22T23:15:32", "url": "https://files.pythonhosted.org/packages/e2/bb/f3341f80953cf1ed768f79194273a769ad9339eb2cc8c86198521a5dae2e/Flask-QRcode-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "cc06619726d5de002233923a51495e89", "sha256": "5256567980ad8ef66c3de01ca7fdd0ecbc9cbe42ef9ae758514cb46749260f5f" }, "downloads": -1, "filename": "Flask-QRcode-0.8.0.tar.gz", "has_sig": false, "md5_digest": "cc06619726d5de002233923a51495e89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3724, "upload_time": "2016-11-25T02:05:25", "url": "https://files.pythonhosted.org/packages/74/9b/32ba3dcd5c4fe3a6fe17dca5aeca8c1cf1bc9f908a4511a9e3f8bd3a7ef0/Flask-QRcode-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ddc7f345295aeefc97205f2b5f6c101e", "sha256": "0bf1564292b32ce7fdb528939a6fa6e2ac9381bc28949aa13fd79e319efb3f38" }, "downloads": -1, "filename": "Flask-QRcode-0.9.0.tar.gz", "has_sig": false, "md5_digest": "ddc7f345295aeefc97205f2b5f6c101e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3974, "upload_time": "2016-12-30T20:28:37", "url": "https://files.pythonhosted.org/packages/83/11/e99f481c82802efbceeb3c338e33411b72b21e72445b133a20c8777aa352/Flask-QRcode-0.9.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ecb2b321070ed7b6654d51df9952bf67", "sha256": "88061af18ddb1ce565eed7dbededa46d1e4e46f3dd88f75b3a84288278ae9c1a" }, "downloads": -1, "filename": "Flask-QRcode-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ecb2b321070ed7b6654d51df9952bf67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4479, "upload_time": "2017-08-13T03:24:54", "url": "https://files.pythonhosted.org/packages/f5/82/372bd751a07e7ddb26163a0d720d078a51f6be2c66b57872b26c38d21bf3/Flask-QRcode-1.0.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "38e62387063fc9ba618e73c92a2b39c4", "sha256": "750e2e323fb7711c7379e9956737ab3c4896f11463f5ef7fab8c086fdc2928de" }, "downloads": -1, "filename": "Flask-QRcode-1.1.1.tar.gz", "has_sig": false, "md5_digest": "38e62387063fc9ba618e73c92a2b39c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4513, "upload_time": "2018-02-27T14:27:20", "url": "https://files.pythonhosted.org/packages/67/3a/1330affdb822053f3dd309b905b2beac0ce26a4b9614567e0dd4fd59604c/Flask-QRcode-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b5b55568a85fb20e9e6d16ca036d4411", "sha256": "7d2549a5dc9e3677b69ae3342cf94f27c09366b9f9f5e2634340bce944cc1c91" }, "downloads": -1, "filename": "Flask-QRcode-1.1.2.tar.gz", "has_sig": false, "md5_digest": "b5b55568a85fb20e9e6d16ca036d4411", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4653, "upload_time": "2018-03-01T19:14:02", "url": "https://files.pythonhosted.org/packages/12/19/14280ddab099c64adf220be45ddccf49db1c66c2b317520b780047c47daf/Flask-QRcode-1.1.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "9861e7fb05568af6d51c872c1ae73391", "sha256": "a11beb811594a860633099d409741cc2103f44a4199b3e24602a0027eca0b512" }, "downloads": -1, "filename": "Flask-QRcode-2.0.0.tar.gz", "has_sig": false, "md5_digest": "9861e7fb05568af6d51c872c1ae73391", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4645, "upload_time": "2018-03-26T13:44:30", "url": "https://files.pythonhosted.org/packages/87/58/d6b04c81d316757a08d9ee913667f4ad7a653f8518cbea107237c513ba03/Flask-QRcode-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d2c3f024b1bb87259193c446f75283f6", "sha256": "b58ff4203f033928b3e79f0e01ef5cd42417fca970f1082101ebddcc7b68ab92" }, "downloads": -1, "filename": "Flask-QRcode-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d2c3f024b1bb87259193c446f75283f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4671, "upload_time": "2018-03-28T16:54:05", "url": "https://files.pythonhosted.org/packages/34/bb/82fb8563e14bfaafe9ea91d07a2a8344ca2b53b7a159a6c4ba2c36288893/Flask-QRcode-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "53ba73f6b233ff6b5a9e882cef591484", "sha256": "60ffefa932d4bddedd78d7911b0869b21f955e28bdea36b8409f697a8d86eda6" }, "downloads": -1, "filename": "Flask-QRcode-2.0.2.tar.gz", "has_sig": false, "md5_digest": "53ba73f6b233ff6b5a9e882cef591484", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2018-03-28T17:06:58", "url": "https://files.pythonhosted.org/packages/13/46/0fef63844feeb28706d1d73dd7900c36ebe7f8e0235dbf3b01257094e059/Flask-QRcode-2.0.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "c3150d19f4351ce1edf55e97adf6a97e", "sha256": "96a49da1396a600e79cc4b119610a2e61cb1433f9449994eabf36bbe1478b96b" }, "downloads": -1, "filename": "Flask-QRcode-3.0.0.tar.gz", "has_sig": false, "md5_digest": "c3150d19f4351ce1edf55e97adf6a97e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32335, "upload_time": "2019-04-26T18:29:15", "url": "https://files.pythonhosted.org/packages/e0/1d/92745e9f7a0cd02f9ba5de143b8ac3932a88129b2b110812ccc085217840/Flask-QRcode-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3150d19f4351ce1edf55e97adf6a97e", "sha256": "96a49da1396a600e79cc4b119610a2e61cb1433f9449994eabf36bbe1478b96b" }, "downloads": -1, "filename": "Flask-QRcode-3.0.0.tar.gz", "has_sig": false, "md5_digest": "c3150d19f4351ce1edf55e97adf6a97e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32335, "upload_time": "2019-04-26T18:29:15", "url": "https://files.pythonhosted.org/packages/e0/1d/92745e9f7a0cd02f9ba5de143b8ac3932a88129b2b110812ccc085217840/Flask-QRcode-3.0.0.tar.gz" } ] }