{ "info": { "author": "Andre Miras", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# zbarcam\n\n[![Build Status](https://travis-ci.org/kivy-garden/zbarcam.svg?branch=develop)](https://travis-ci.org/kivy-garden/zbarcam)\n[![Coverage Status](https://coveralls.io/repos/github/kivy-garden/zbarcam/badge.svg?branch=develop)](https://coveralls.io/github/kivy-garden/zbarcam?branch=develop)\n[![PyPI version](https://badge.fury.io/py/zbarcam.svg)](https://badge.fury.io/py/zbarcam)\n[![Documentation Status](https://readthedocs.org/projects/zbarcam/badge/?version=latest)](https://zbarcam.readthedocs.io/en/latest/?badge=latest)\n\nReal time Barcode and QR Code scanner using the camera.\nIt's built on top of [Kivy](https://github.com/kivy/kivy) and [pyzbar](https://github.com/NaturalHistoryMuseum/pyzbar).\n\n\"screenshot\"\n\n## How to use\nSimply import and instanciate `ZBarCam` in your kvlang file and access its `symbols` property.\n```yaml\n#:import ZBarCam kivy_garden.zbarcam.ZBarCam\n#:import ZBarSymbol pyzbar.pyzbar.ZBarSymbol\nBoxLayout:\n orientation: 'vertical'\n ZBarCam:\n id: zbarcam\n # optional, by default checks all types\n code_types: ZBarSymbol.QRCODE, ZBarSymbol.EAN13\n Label:\n size_hint: None, None\n size: self.texture_size[0], 50\n text: ', '.join([str(symbol.data) for symbol in zbarcam.symbols])\n```\nA full working demo is available in [src/main.py](https://github.com/kivy-garden/zbarcam/blob/master/src/main.py).\n\n## Install\n\n### Ubuntu\nInstall system requirements (Ubuntu 18.04):\n```sh\nmake system_dependencies\n```\n\nInstall zbarcam:\n```sh\npip install zbarcam\n```\nThen import it in your Python code via:\n```python\nfrom kivy_garden.zbarcam import ZBarCam\n```\n\n### Android\nBuild for Android via buildozer, see [buildozer.spec](buildozer.spec).\n\n## Contribute\nTo play with the project, install system dependencies and Python requirements using the [Makefile](Makefile).\n```sh\nmake\n```\nThen verify everything is OK by running tests.\n```sh\nmake test\nmake uitest\n```\n\n## Troubleshooting\n\n### Android `ValueError: Empty module name`\nMore likely an import issue in your `.kv` file.\nTry to `from zbarcam import ZBarCam` in your `main.py` to see the exact error.\nIt's common to forget `Pillow` in `buildozer.spec` `requirements` section.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kivy-garden/zbarcam", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "kivy-garden.zbarcam", "package_url": "https://pypi.org/project/kivy-garden.zbarcam/", "platform": "", "project_url": "https://pypi.org/project/kivy-garden.zbarcam/", "project_urls": { "Homepage": "https://github.com/kivy-garden/zbarcam" }, "release_url": "https://pypi.org/project/kivy-garden.zbarcam/2019.1020/", "requires_dist": [ "kivy", "numpy", "opencv-python (>=4)", "pillow", "pyzbar", "xcamera (>=2019.928)" ], "requires_python": "", "summary": "Real time Barcode and QR Code scanner Edit", "version": "2019.1020" }, "last_serial": 6004379, "releases": { "2019.1020": [ { "comment_text": "", "digests": { "md5": "bfd58e0c878af23c5f5c6216edfd2792", "sha256": "8e58e150170775908f47cefa8f158cb333c8c78895d73c7e3750526ed70c1b11" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.1020-py3-none-any.whl", "has_sig": false, "md5_digest": "bfd58e0c878af23c5f5c6216edfd2792", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6503, "upload_time": "2019-10-20T19:15:36", "url": "https://files.pythonhosted.org/packages/0c/56/3718c2fdfde66dccd1b31bc3e88049b5464a54943584bfc599843cfa0b2c/kivy_garden.zbarcam-2019.1020-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40575c0993fa49582dca31d0a2b3aa88", "sha256": "f0e0dffb3a569a93217c465528f0d87283e30ae55d37e6202347d74340f50294" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.1020.tar.gz", "has_sig": false, "md5_digest": "40575c0993fa49582dca31d0a2b3aa88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6073, "upload_time": "2019-10-20T19:15:40", "url": "https://files.pythonhosted.org/packages/02/dc/8cc80a7a2980cea813921a676fac03ce7079e76e9631d2224ec1eadfa17a/kivy_garden.zbarcam-2019.1020.tar.gz" } ], "2019.902": [ { "comment_text": "", "digests": { "md5": "778904c45f9f3b146280d45c41f99ed0", "sha256": "1cc5d213c90562c46cec2c5ed73f6e30357c03eb38083a3af959e498db5af376" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.902-py3-none-any.whl", "has_sig": false, "md5_digest": "778904c45f9f3b146280d45c41f99ed0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6107, "upload_time": "2019-09-02T14:32:40", "url": "https://files.pythonhosted.org/packages/c2/35/7decef2581d97953650d07d56a15447713f3ecaf7f5409922c71008949e7/kivy_garden.zbarcam-2019.902-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba18b657010969e0a06e47341c621777", "sha256": "d39e48cc4ddf2f24d9f3fa1202799bb02b7e416f70c6e5481f15209942657f92" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.902.tar.gz", "has_sig": false, "md5_digest": "ba18b657010969e0a06e47341c621777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6335, "upload_time": "2019-09-02T14:32:43", "url": "https://files.pythonhosted.org/packages/b1/c5/886bb324229efeb66c8cee30340742a6d9337dda63200527e2f81128e4c6/kivy_garden.zbarcam-2019.902.tar.gz" } ], "2019.907": [ { "comment_text": "", "digests": { "md5": "9753ac414df8930590996924e4385ee1", "sha256": "d43ca0b4b1eadf602b3e8ff1dc8e17825a696e4b98ba0c9280f118c12e80d330" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.907-py3-none-any.whl", "has_sig": false, "md5_digest": "9753ac414df8930590996924e4385ee1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7125, "upload_time": "2019-09-07T00:36:23", "url": "https://files.pythonhosted.org/packages/c7/29/4dd3ae748f8d38cc86e595e453229e76e1fc26269d9e04ce124f2d547980/kivy_garden.zbarcam-2019.907-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "052decdfc07efaf62cd7ec50755b0c52", "sha256": "5e9d9e9786dc8db37b6849d93416f24c426af5d71697132d5b372bb448cb5eab" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.907.tar.gz", "has_sig": false, "md5_digest": "052decdfc07efaf62cd7ec50755b0c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7138, "upload_time": "2019-09-07T00:36:27", "url": "https://files.pythonhosted.org/packages/65/40/7a3d5d5b70c82813178d53d934373b1b172086025de77bc0c2bfb5d6008a/kivy_garden.zbarcam-2019.907.tar.gz" } ], "2019.909": [ { "comment_text": "", "digests": { "md5": "bb64ab9d77ce09afdf576a8d386c8203", "sha256": "1469826fd253177962ecaba7cc9d1bc248551c7a3dbbfc094c288c619379db75" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.909-py3-none-any.whl", "has_sig": false, "md5_digest": "bb64ab9d77ce09afdf576a8d386c8203", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7134, "upload_time": "2019-09-09T06:53:59", "url": "https://files.pythonhosted.org/packages/5a/cd/b43642a7aa5e8df8841b15b811b1f65cdd7ed0d9a7038968b78fdb52366b/kivy_garden.zbarcam-2019.909-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ea4565734ce3a7c143e39e69b1d1acd", "sha256": "2f873d72208ac653679eecc64c6060711698604629c902f3a6eb580c4f5dbde2" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.909.tar.gz", "has_sig": false, "md5_digest": "7ea4565734ce3a7c143e39e69b1d1acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7184, "upload_time": "2019-09-09T06:54:02", "url": "https://files.pythonhosted.org/packages/45/85/835976e3a122ec46f761186919b88521f0b16949bcab55ec99071b7e11e2/kivy_garden.zbarcam-2019.909.tar.gz" } ], "2019.910": [ { "comment_text": "", "digests": { "md5": "532f5434fac85a5520ca6f48a37d3311", "sha256": "d4747a16f88a51abafc9d3661a018e08e4109f28e7c503cf81c26ffa82c3bcc0" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.910-py3-none-any.whl", "has_sig": false, "md5_digest": "532f5434fac85a5520ca6f48a37d3311", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6992, "upload_time": "2019-09-10T22:14:36", "url": "https://files.pythonhosted.org/packages/9f/4d/fcd70388721abfbc03728095c9ee305c416a30a768ef4cca823e5695b8da/kivy_garden.zbarcam-2019.910-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45055b64745d4e97a695c53d46159717", "sha256": "de5fde1767196c0161d2b119b66ac0e975fb370aa97d56b9b72428c47743b914" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.910.tar.gz", "has_sig": false, "md5_digest": "45055b64745d4e97a695c53d46159717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6543, "upload_time": "2019-09-10T22:14:38", "url": "https://files.pythonhosted.org/packages/e1/83/3fdf3cfa012710b8266a2b3d65e6f491451c5858b8b236e6742a03a11ddf/kivy_garden.zbarcam-2019.910.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bfd58e0c878af23c5f5c6216edfd2792", "sha256": "8e58e150170775908f47cefa8f158cb333c8c78895d73c7e3750526ed70c1b11" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.1020-py3-none-any.whl", "has_sig": false, "md5_digest": "bfd58e0c878af23c5f5c6216edfd2792", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6503, "upload_time": "2019-10-20T19:15:36", "url": "https://files.pythonhosted.org/packages/0c/56/3718c2fdfde66dccd1b31bc3e88049b5464a54943584bfc599843cfa0b2c/kivy_garden.zbarcam-2019.1020-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40575c0993fa49582dca31d0a2b3aa88", "sha256": "f0e0dffb3a569a93217c465528f0d87283e30ae55d37e6202347d74340f50294" }, "downloads": -1, "filename": "kivy_garden.zbarcam-2019.1020.tar.gz", "has_sig": false, "md5_digest": "40575c0993fa49582dca31d0a2b3aa88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6073, "upload_time": "2019-10-20T19:15:40", "url": "https://files.pythonhosted.org/packages/02/dc/8cc80a7a2980cea813921a676fac03ce7079e76e9631d2224ec1eadfa17a/kivy_garden.zbarcam-2019.1020.tar.gz" } ] }