{ "info": { "author": "Dynamsoft", "author_email": "support@dynamsoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "# Dynamsoft Barcode Reader\r\n\r\n[Dynamsoft Barcode Reader SDK](https://www.dynamsoft.com/Products/Dynamic-Barcode-Reader.aspx) enables you to efficiently embed barcode reading functionality in your web, desktop and mobile application using just a few lines of code. This can save you months of added development time and extra costs. With our SDK, you can create high-speed and reliable barcode scanner software to meet your business needs.\r\n\r\n## Supported Barcode Types\r\nCode 39, Code 93, Code 128, Codabar, Interleaved 2 of 5, EAN-8, EAN-13, UPC-A, UPC-E, Industrial 2 of 5, QR code, Datamatrix and PDF417 .\r\n\r\n## How to Install and Use the SDK\r\nInstall Dynamsoft Barcode Reader:\r\n```bash\r\npip install dbr\r\n```\r\nInvoke the API:\r\n```python\r\nimport dbr\r\n# 1D, PDF417, QRCODE, DataMatrix\r\nformats = 0x3FF | 0x2000000 | 0x4000000 | 0x8000000\r\nresults = dbr.decodeFile(fileName, formats)\r\n```\r\n\r\n## Sample Code\r\nhttps://github.com/dynamsoft-dbr/python\r\n\r\n## Screenshot\r\n![webcam barcode reader with OpenCV Python](https://www.codepool.biz/wp-content/uploads/2017/04/python-barcode-reader.png)\r\n\r\n## Contact \r\nsupport@dynamsoft.com\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.dynamsoft.com/Products/Dynamic-Barcode-Reader.aspx", "keywords": "barcode DataMatrix QRCode 1D PDF417", "license": "https://www.dynamsoft.com/Products/barcode-reader-license-agreement.aspx", "maintainer": "", "maintainer_email": "", "name": "dbr", "package_url": "https://pypi.org/project/dbr/", "platform": "Windows", "project_url": "https://pypi.org/project/dbr/", "project_urls": { "Homepage": "https://www.dynamsoft.com/Products/Dynamic-Barcode-Reader.aspx" }, "release_url": "https://pypi.org/project/dbr/6.4.1/", "requires_dist": [ "numpy", "opencv-python" ], "requires_python": "", "summary": "Dynamsoft Barcode Reader Python project", "version": "6.4.1" }, "last_serial": 4593305, "releases": { "6.0.0": [ { "comment_text": "", "digests": { "md5": "67e89d195d5d42e249b37d7acdc9e19a", "sha256": "af4697a1e18c2d48eeddea5687d157d8e46482e464c08e313732e7d7cbb281ee" }, "downloads": -1, "filename": "dbr-6.0.0-cp27-none-win_amd64.whl", "has_sig": false, "md5_digest": "67e89d195d5d42e249b37d7acdc9e19a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2187741, "upload_time": "2018-05-14T06:59:42", "url": "https://files.pythonhosted.org/packages/5e/a0/24140d87309f3adf4c00478bda93bb3ee072ffb1753fb9ab326fd8d7cc54/dbr-6.0.0-cp27-none-win_amd64.whl" } ], "6.1.0": [ { "comment_text": "", "digests": { "md5": "a8b0ba5b8a3027b3c50d2efbf0eba6f1", "sha256": "af4e51942ead8e00607fbc1053533b91e43f232367f534a0ec165a781086cf82" }, "downloads": -1, "filename": "dbr-6.1.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "a8b0ba5b8a3027b3c50d2efbf0eba6f1", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2380240, "upload_time": "2018-05-15T08:53:12", "url": "https://files.pythonhosted.org/packages/58/e4/2045f078dfabc623ed53464ab89436e3714673d5bff7b2fa7d8095f35759/dbr-6.1.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "09e027a0110fe66e51a7f357c9aaa0fc", "sha256": "5205c6b859ffaac5f49fbb2cbbe02178590abc7f57dff6d964a6bfd0470807e7" }, "downloads": -1, "filename": "dbr-6.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "09e027a0110fe66e51a7f357c9aaa0fc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2379495, "upload_time": "2018-05-15T08:53:31", "url": "https://files.pythonhosted.org/packages/63/50/6af434052333ab3655aa0d73b451a376d7d067e02e1ef3ed3a96cccb6c29/dbr-6.1.0-cp36-cp36m-win_amd64.whl" } ], "6.2.0": [ { "comment_text": "", "digests": { "md5": "2f32154a8662e746f196e1d909cbbe54", "sha256": "2c3124ec9a4d13a9d3035761edd837a73ce642d34258e354f580175f143b7bdd" }, "downloads": -1, "filename": "dbr-6.2.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "2f32154a8662e746f196e1d909cbbe54", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2448709, "upload_time": "2018-08-10T07:33:20", "url": "https://files.pythonhosted.org/packages/dc/15/0d81099fe29c7937593de636072536cbc4e9624bd78481b5978ef160ea12/dbr-6.2.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e8689eed21f84d5db46bb005498156df", "sha256": "26f80c23099a57d8cd6da181e266fabbada1196a0eacbdee1cdb4b8c4f6540c6" }, "downloads": -1, "filename": "dbr-6.2.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "e8689eed21f84d5db46bb005498156df", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2448749, "upload_time": "2018-08-10T07:40:27", "url": "https://files.pythonhosted.org/packages/11/99/604b293ec7b54d38bcedb93a699a0195c381152830d37ae36049f436b642/dbr-6.2.0-cp36-cp36m-win_amd64.whl" } ], "6.4.1": [ { "comment_text": "", "digests": { "md5": "f3cffce921323f213c3a7ead69adbd3d", "sha256": "55b37e5fb5dec5f4b814fedfc3636d570a3dd94c46915872069e84738e59fd6e" }, "downloads": -1, "filename": "dbr-6.4.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "f3cffce921323f213c3a7ead69adbd3d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4300274, "upload_time": "2018-12-13T07:00:50", "url": "https://files.pythonhosted.org/packages/4f/9c/0d3a29c1a15057ecee9547ef885b180bc2af99153d43c20b9c2696166ac2/dbr-6.4.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "82976514e623342730383c5f5dae8a2f", "sha256": "992a0b094d8b781c8daef397280b46b3ef9f830956968e23d941bc724f3a30ab" }, "downloads": -1, "filename": "dbr-6.4.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "82976514e623342730383c5f5dae8a2f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4300177, "upload_time": "2018-12-13T07:01:15", "url": "https://files.pythonhosted.org/packages/1c/74/75cb0f0979091ea83f8d236ddbafb82dbef3d5ab0a60f1547c14c3e4b98b/dbr-6.4.1-cp36-cp36m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3cffce921323f213c3a7ead69adbd3d", "sha256": "55b37e5fb5dec5f4b814fedfc3636d570a3dd94c46915872069e84738e59fd6e" }, "downloads": -1, "filename": "dbr-6.4.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "f3cffce921323f213c3a7ead69adbd3d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 4300274, "upload_time": "2018-12-13T07:00:50", "url": "https://files.pythonhosted.org/packages/4f/9c/0d3a29c1a15057ecee9547ef885b180bc2af99153d43c20b9c2696166ac2/dbr-6.4.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "82976514e623342730383c5f5dae8a2f", "sha256": "992a0b094d8b781c8daef397280b46b3ef9f830956968e23d941bc724f3a30ab" }, "downloads": -1, "filename": "dbr-6.4.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "82976514e623342730383c5f5dae8a2f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 4300177, "upload_time": "2018-12-13T07:01:15", "url": "https://files.pythonhosted.org/packages/1c/74/75cb0f0979091ea83f8d236ddbafb82dbef3d5ab0a60f1547c14c3e4b98b/dbr-6.4.1-cp36-cp36m-win_amd64.whl" } ] }