{ "info": { "author": "Q", "author_email": "tomhaoye@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "================\nQRCode generator\n================\n\ninstall::\n\n pip install qs-qrcode\n\nusage\n=====\n\nuse in cmd:\n\n.. code:: bash\n\n qsqrcode -l H -m \u5531\u6b4c\u4e0d\u5982\u8df3\u821e -s 400 -b 20 -c #569932\n\nor if you did not install with pip:\n\n.. code:: bash\n\n python qsqrcode.py -l H -m \u5531\u6b4c\u4e0d\u5982\u8df3\u821e -s 400 -b 20 -c #569932\n\nand for more usage:\n\n.. code:: bash\n\n qsqrcode -h\n\nuse in python:\n\n.. code:: python\n\n from qsqrcode.qrcode import Qrcode\n\n qr = Qrcode('test it')\n qr.generate('testpic/test.png')\n\nmore usage\n----------\n\n.. code:: python\n\n from qsqrcode.qrcode import Qrcode\n\n # Qrcode \u7684\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0cL \u2248 7%\u5bb9\u9519\uff0cM \u2248 15%\u5bb9\u9519\uff0cQ \u2248 25%\u5bb9\u9519\uff0cH \u2248 30%\u5bb9\u9519\n Qrcode('test', 'L').generate('testpic/test7.png')\n Qrcode('test', 'M').generate('testpic/test8.png')\n Qrcode('test', 'Q').generate('testpic/test9.png')\n Qrcode('test', 'H').generate('testpic/testA.png')\n\n Qrcode('\u586b\u5145\u989c\u8272', 'H').colour('#1294B8').resize(250).generate('testpic/test1.png')\n\n Qrcode('\u586b\u5145\u56fe\u7247', 'H').paint('pic/testbg.jpg').resize(250).generate('testpic/test2.png')\n\n Qrcode('\u518d\u770b\u770b\u5982\u4f55\u52a0border', 'H').paint('pic/test.jpg').resize(230).set_border(10).generate('testpic/test3.png')\n\n Qrcode('\u6d4b\u8bd5\u4e8c\u7ef4\u7801\u4e2d\u95f4\u52a0\u5165\u56fe\u7247', 'H').put_img_inside('pic/mystic.png').resize(375).generate('testpic/test4.png')\n\n Qrcode('gif\u8bd5\u8bd5\u770b\uff0c\u4f46\u6548\u679c\u5e76\u4e0d\u597d\u770b\uff0c\u800c\u4e14\u6682\u4e0d\u652f\u6301set_border', 'H').fill_gif('pic/pla.gif').resize(250).generate('testpic/testD.gif')", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tomhaoye/qrcode", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "qs-qrcode", "package_url": "https://pypi.org/project/qs-qrcode/", "platform": "", "project_url": "https://pypi.org/project/qs-qrcode/", "project_urls": { "Homepage": "http://github.com/tomhaoye/qrcode" }, "release_url": "https://pypi.org/project/qs-qrcode/1.2/", "requires_dist": null, "requires_python": "", "summary": "generate qrcode", "version": "1.2" }, "last_serial": 4530217, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "6d8c01d5595cd260168cd1d61b427fda", "sha256": "274cd45d04a5553577be9e551a427bc5f5a40821faa3aab9d468d1696b9eb632" }, "downloads": -1, "filename": "qs-qrcode-0.2.tar.gz", "has_sig": false, "md5_digest": "6d8c01d5595cd260168cd1d61b427fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10453, "upload_time": "2018-11-08T07:27:23", "url": "https://files.pythonhosted.org/packages/60/6b/76857069fdbc6598ba49d3800ca08b692325606e7020f4de5ae0cc5a4364/qs-qrcode-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "34211eccc247106b17334b5bb7308c97", "sha256": "6a2680456c8968f5a1e942511865d2811b873a5af7133af9759c083b5420cefa" }, "downloads": -1, "filename": "qs-qrcode-0.3.tar.gz", "has_sig": false, "md5_digest": "34211eccc247106b17334b5bb7308c97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10455, "upload_time": "2018-11-08T07:31:05", "url": "https://files.pythonhosted.org/packages/72/57/ce8acd3c51cd17d819d41844453b6147a73b2eba5e68e4c10af98d3e10cc/qs-qrcode-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "39da427df23924c30efa71f1eafaa3ea", "sha256": "fa0deec0f4d69127eeb00521fd80842bf616c05243862fcfe20d25d2761ad0d4" }, "downloads": -1, "filename": "qs-qrcode-0.4.tar.gz", "has_sig": false, "md5_digest": "39da427df23924c30efa71f1eafaa3ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10441, "upload_time": "2018-11-08T07:32:22", "url": "https://files.pythonhosted.org/packages/99/ce/ee5bbc8035903d1a8d1023f9b4c632e3ab6b9fde9531b90425f341699586/qs-qrcode-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ced64c48b9163dd8786001a14f8ca1b8", "sha256": "ab4373387490a6889e0f3e798ec4ca36f217aa3f348764cc21f6d1f5cb92a3ac" }, "downloads": -1, "filename": "qs-qrcode-0.5.tar.gz", "has_sig": false, "md5_digest": "ced64c48b9163dd8786001a14f8ca1b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9609, "upload_time": "2018-11-08T07:35:42", "url": "https://files.pythonhosted.org/packages/1a/a2/36f77f10346f523a3ee0354872f37e98ed0aa5bf808cf574ebb1eceae963/qs-qrcode-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "5952bdda13514a2abb87bf6fa8621947", "sha256": "e28d6c6a17616d125c1cc6ec1759b43183eb8c708c12ab244a8b6ab59227dd83" }, "downloads": -1, "filename": "qs-qrcode-0.6.tar.gz", "has_sig": false, "md5_digest": "5952bdda13514a2abb87bf6fa8621947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9673, "upload_time": "2018-11-08T08:23:34", "url": "https://files.pythonhosted.org/packages/96/33/aedabd1f0c294df805b3d4d534c47beb1674d5c1bbbc75f8a1c998d5f098/qs-qrcode-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "ecb765b33721dedcb8fafbdcd00fba2d", "sha256": "7b1fd6364d6e4e57a12516ddd2a5115e112bfb5bfa34e26b085b394fc94146b6" }, "downloads": -1, "filename": "qs-qrcode-0.7.tar.gz", "has_sig": false, "md5_digest": "ecb765b33721dedcb8fafbdcd00fba2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9628, "upload_time": "2018-11-08T08:26:08", "url": "https://files.pythonhosted.org/packages/54/5f/b612dcfeea631b367f738e377be33c5fc24599746ba26d04323bdbca32c8/qs-qrcode-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "ab886e489a86678f26f7975c97c194de", "sha256": "956c18689122f5eda513431f674a49d3f3dcb7db0ef2eb54e5928c7ed2fd48d2" }, "downloads": -1, "filename": "qs-qrcode-0.8.tar.gz", "has_sig": false, "md5_digest": "ab886e489a86678f26f7975c97c194de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9970, "upload_time": "2018-11-08T16:11:33", "url": "https://files.pythonhosted.org/packages/3e/0d/685edd85c27113b2e220c61326a3f3a8c585f730041f05355967f32c1ddb/qs-qrcode-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "ab97de873fa5338faa0f67b6aa0b8f23", "sha256": "e1d4a3e2250506b4e00d6e3e6017189c579a425fabc6b4645b63fbc2fca64de5" }, "downloads": -1, "filename": "qs-qrcode-0.9.tar.gz", "has_sig": false, "md5_digest": "ab97de873fa5338faa0f67b6aa0b8f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10660, "upload_time": "2018-11-09T15:39:30", "url": "https://files.pythonhosted.org/packages/48/73/ee57663d14990c51d0e50b3f70ebb8b20a3a4adf1a1b67c09e5b3b3b55c9/qs-qrcode-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "d1bdb9b0f185a1d0826a7792f4300e96", "sha256": "af63a43a7efc51eb7b21e8610d94be0c5cfc8276b1b9fb5b6e753e68b9ed8beb" }, "downloads": -1, "filename": "qs-qrcode-1.0.tar.gz", "has_sig": false, "md5_digest": "d1bdb9b0f185a1d0826a7792f4300e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11141, "upload_time": "2018-11-14T16:00:16", "url": "https://files.pythonhosted.org/packages/fb/0a/7acafb92a79b25ea0b34a4fedae9cd1d49f6d86a0adeb2f5d6ef6c59380b/qs-qrcode-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "6e9f7cfd3ede6f2fdaababf9b56e8062", "sha256": "f78d5e45516d07b611e811ad6511f31a5a506f8dd8ba23e7a91674dedb54d49f" }, "downloads": -1, "filename": "qs-qrcode-1.1.tar.gz", "has_sig": false, "md5_digest": "6e9f7cfd3ede6f2fdaababf9b56e8062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11529, "upload_time": "2018-11-26T09:53:14", "url": "https://files.pythonhosted.org/packages/d4/f8/09d75f5a912cc79360c3fd3250a132a4fbf5d500bf63944708922f4233f6/qs-qrcode-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f36fc70a4e027a174653e7dac71dec48", "sha256": "96e3a29c07a902c8bfc3d435ff04edf049c1ffae738722d73c379403c99061d8" }, "downloads": -1, "filename": "qs-qrcode-1.2.tar.gz", "has_sig": false, "md5_digest": "f36fc70a4e027a174653e7dac71dec48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12304, "upload_time": "2018-11-26T16:15:09", "url": "https://files.pythonhosted.org/packages/e3/f5/5ae5ccd689b41498fee3cbfa6ac38630c89d84221277bd76f4a96085c9a4/qs-qrcode-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f36fc70a4e027a174653e7dac71dec48", "sha256": "96e3a29c07a902c8bfc3d435ff04edf049c1ffae738722d73c379403c99061d8" }, "downloads": -1, "filename": "qs-qrcode-1.2.tar.gz", "has_sig": false, "md5_digest": "f36fc70a4e027a174653e7dac71dec48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12304, "upload_time": "2018-11-26T16:15:09", "url": "https://files.pythonhosted.org/packages/e3/f5/5ae5ccd689b41498fee3cbfa6ac38630c89d84221277bd76f4a96085c9a4/qs-qrcode-1.2.tar.gz" } ] }