{ "info": { "author": "duanhongyi", "author_email": "duanhongyi@doopai.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: C", "Programming Language :: Cython", "Topic :: Software Development :: Libraries" ], "description": "************\npyv4l2\n************\nA simple, libv4l2-based frames capture library.\nThe `pyv4l2` module based PyV4L2Camera development,\nI removed the v4lconvert_convert part of the code, the most original data to return the device.\nPyV4L2Camera module in `https://gitlab.com/radish/PyV4L2Camera` ,Thank you `Dominik Pieczy\u0144ski`.\n\n============\nInstallation\n============\n+++++++\nLibv4l2\n+++++++\nLibv4l2 is packaged by various distributions:\n\n-----------------\nDebian and Ubuntu\n-----------------\n.. code-block:: bash\n\n # apt-get install libv4l-dev\n\n------\nFedora\n------\n.. code-block:: bash\n\n # dnf install libv4l-devel\n\n----------\nArch Linux\n----------\n.. code-block:: bash\n\n # pacman -S v4l-utils\n\n++++++\npyv4l2\n++++++\nTo install pyv4l2:\n\n.. code-block:: bash\n\n $ pip install pyv4l2\n\npyv4l2 is only compatible with Python 3.\n\n=====\nUsage\n=====\n.. code-block:: python\n\n from pyv4l2.frame import Frame\n from pyv4l2.control import Control\n\n frame = Frame('/dev/video0')\n frame_data = frame.get_frame()\n control = Control(\"/dev/video0\")\n control.get_controls()\n control.get_control_value(9963776)\n control.set_control_value(9963776, 8)\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/duanhongyi/pyv4l2", "keywords": null, "license": "GNU Lesser General Public License v3 (LGPLv3)", "maintainer": null, "maintainer_email": null, "name": "pyv4l2", "package_url": "https://pypi.org/project/pyv4l2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyv4l2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/duanhongyi/pyv4l2" }, "release_url": "https://pypi.org/project/pyv4l2/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Simple v4l2 for pyv4l2", "version": "1.0.2" }, "last_serial": 2310124, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "3ee2f4571578285613ee31424c7d7048", "sha256": "ab881fcf6233eff2e02db5ffbec759413934441ba5d0afbfcf6f553e01c40bf5" }, "downloads": -1, "filename": "pyv4l2-0.1.3-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "3ee2f4571578285613ee31424c7d7048", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 185343, "upload_time": "2016-07-24T10:48:41", "url": "https://files.pythonhosted.org/packages/b8/f2/b0bf7f02af41535c71a4e915a7529305506653b59779bdcb90ebd33db599/pyv4l2-0.1.3-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "ea6137933bb69519e4ec7829a2eefca6", "sha256": "6b8e2ccb6addf2bb28931c883514e06d5972204487bc2265bae7312c33a00694" }, "downloads": -1, "filename": "pyv4l2-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ea6137933bb69519e4ec7829a2eefca6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65795, "upload_time": "2016-07-24T10:48:30", "url": "https://files.pythonhosted.org/packages/7d/bb/a36ebda8d6791bdd828b393f55039932cabfa5842506b32e161acbdce02f/pyv4l2-0.1.3.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3b9bf4e7f22732ef974bd3c49cd82128", "sha256": "b14fb7080d495c63ccdd535e39ab6e8c0d696ccc84bc8ea6e8d01ef306d62270" }, "downloads": -1, "filename": "pyv4l2-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3b9bf4e7f22732ef974bd3c49cd82128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63541, "upload_time": "2016-07-25T01:58:09", "url": "https://files.pythonhosted.org/packages/fd/a4/35510a52048858add7e65ff0e9c1cea1eefbe89c863151b8cd2f9867488a/pyv4l2-0.1.5.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6f4312a3fc0a9e890b7cd094a6de207b", "sha256": "f33ec77ad28bd32c4b5544391fd020659eaec371c75ed2eecf1b3d9bdb34b981" }, "downloads": -1, "filename": "pyv4l2-1.0.1-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "6f4312a3fc0a9e890b7cd094a6de207b", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 152610, "upload_time": "2016-08-23T11:58:43", "url": "https://files.pythonhosted.org/packages/e0/64/9d7c518991bc685cd70e521d88089ff0dce000ed9ddf42d16278e98dbde7/pyv4l2-1.0.1-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "7199ce9e192395d0709fda8b1a2789c3", "sha256": "85187c56857829dcf26d7075200ab00c9de3a0dde8d00536376c870cd8a1610b" }, "downloads": -1, "filename": "pyv4l2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7199ce9e192395d0709fda8b1a2789c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54716, "upload_time": "2016-08-23T11:58:37", "url": "https://files.pythonhosted.org/packages/88/3b/4bb60bb608903eb8b002066ba3a811accbaaec3e6ae5d1442cd27385646b/pyv4l2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5a09510020daa00b29a5db17b05cbedb", "sha256": "822b8ca1aa5f68e0612f6f01b8630339131f7d75255bffa9bf5b5b6366b1d098" }, "downloads": -1, "filename": "pyv4l2-1.0.2-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "5a09510020daa00b29a5db17b05cbedb", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 151541, "upload_time": "2016-08-29T00:56:33", "url": "https://files.pythonhosted.org/packages/12/7e/c4ad5768a72567e947b063ccd3b76e29d9d53d42af99acea27f362b261e4/pyv4l2-1.0.2-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "070137cb903ce1e3e8701eeb8badac2a", "sha256": "69cdfe53fe9dcd8e64f74c63e224550ed50ffefe19725443f6b9c5a500c87b0f" }, "downloads": -1, "filename": "pyv4l2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "070137cb903ce1e3e8701eeb8badac2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54202, "upload_time": "2016-08-29T00:56:28", "url": "https://files.pythonhosted.org/packages/33/de/1f484ce034347d8900923d005e613d49531ec5f9cce48e810c3dff008e8d/pyv4l2-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a09510020daa00b29a5db17b05cbedb", "sha256": "822b8ca1aa5f68e0612f6f01b8630339131f7d75255bffa9bf5b5b6366b1d098" }, "downloads": -1, "filename": "pyv4l2-1.0.2-py3.5-linux-x86_64.egg", "has_sig": false, "md5_digest": "5a09510020daa00b29a5db17b05cbedb", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 151541, "upload_time": "2016-08-29T00:56:33", "url": "https://files.pythonhosted.org/packages/12/7e/c4ad5768a72567e947b063ccd3b76e29d9d53d42af99acea27f362b261e4/pyv4l2-1.0.2-py3.5-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "070137cb903ce1e3e8701eeb8badac2a", "sha256": "69cdfe53fe9dcd8e64f74c63e224550ed50ffefe19725443f6b9c5a500c87b0f" }, "downloads": -1, "filename": "pyv4l2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "070137cb903ce1e3e8701eeb8badac2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54202, "upload_time": "2016-08-29T00:56:28", "url": "https://files.pythonhosted.org/packages/33/de/1f484ce034347d8900923d005e613d49531ec5f9cce48e810c3dff008e8d/pyv4l2-1.0.2.tar.gz" } ] }