{ "info": { "author": "bkbilly", "author_email": "bkbilly@hotmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# README #\n\nPython library to parse Hikvision datadirs that Hikvision IP cameras store the videos.\nUsing this class you can view details about recordings stored in a datadir and extract video and thumbnails.\n\n\n### Working Example ###\n\n```python\n#!/usr/bin/python3\n\nfrom libhikvision import libHikvision\nfrom datetime import datetime\n\ncameradir = '/var/tmp/hikvision/'\nhik = libHikvision(cameradir, 'video')\nsegments = hik.getSegments(\n from_time=datetime(2019, 8, 21, 22, 23, 30),\n to_time=datetime(2019, 8, 21, 22, 25, 00),\n)\n\n# Gets information about the structure of the files\nfor file in hik.getFiles():\n print(file)\n\n# Extract the Videos and Images from segments found above\nfor num, segment in enumerate(segments, start=0):\n print('{0:4}) {1[cust_filePath]:55} {1[cust_duration]:5} {1[startOffset]:10} {1[endOffset]:10} {1[cust_startTime]} - {1[cust_endTime]}'.format(\n num,\n segment\n ))\n\n print(hik.extractSegmentMP4(num, '/var/tmp/'))\n print(hik.extractSegmentJPG(num, '/var/tmp/'))\n```\n\n### Credits ###\n\nBased on Dave Hope's PHP code available at https://github.com/davehope/libHikvision\n\n\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/bkbilly/libHikvision", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "libhikvision", "package_url": "https://pypi.org/project/libhikvision/", "platform": "", "project_url": "https://pypi.org/project/libhikvision/", "project_urls": { "Homepage": "https://github.com/bkbilly/libHikvision" }, "release_url": "https://pypi.org/project/libhikvision/0.3.3/", "requires_dist": [ "pytz (>=2019.2)" ], "requires_python": "", "summary": "Parse Hikvision datadirs that Hikvision IP cameras store the videos", "version": "0.3.3" }, "last_serial": 5929267, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "2680d1bdb886804bcef5f9e83f1cb4b2", "sha256": "31befe70ae16224b6e66525d65730cc861b5511e57f1b0ed4f0dadc0f3544574" }, "downloads": -1, "filename": "libhikvision-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2680d1bdb886804bcef5f9e83f1cb4b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5095, "upload_time": "2019-10-04T16:07:44", "url": "https://files.pythonhosted.org/packages/3d/44/44cb650eea68a5943eed050f3ded850082a2622d05e823756ece67ed9922/libhikvision-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc28883f18643cbf118b5ac128cc50a6", "sha256": "dc8b78e1a452faae76730ca3ea2a34c52832b6235f1481f3ccdd792ac914515d" }, "downloads": -1, "filename": "libhikvision-0.2.tar.gz", "has_sig": false, "md5_digest": "dc28883f18643cbf118b5ac128cc50a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3900, "upload_time": "2019-10-04T16:07:46", "url": "https://files.pythonhosted.org/packages/e4/63/8d25fd7ed33bb96beff6b63fd76043746b441c833c252269b2f84d573273/libhikvision-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ea36e699b57b82250d36146a900c83cf", "sha256": "f26f26df67e78015167d55fb3fdbb21890d8a4b10ba1190fd4883a47d9a3cd6b" }, "downloads": -1, "filename": "libhikvision-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ea36e699b57b82250d36146a900c83cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5118, "upload_time": "2019-10-04T16:10:40", "url": "https://files.pythonhosted.org/packages/58/67/fbbf4cc5bab29f79a689679334c17c0d959f0aac2b6a83779f2815d8598f/libhikvision-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "947ec8969eb9c863c2b8a05680b573ef", "sha256": "cad21d6b5d8d850ecee2518b34cd21adf843aa2ab8e88e8d9bc419848ee5ea36" }, "downloads": -1, "filename": "libhikvision-0.3.tar.gz", "has_sig": false, "md5_digest": "947ec8969eb9c863c2b8a05680b573ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3932, "upload_time": "2019-10-04T16:10:42", "url": "https://files.pythonhosted.org/packages/f9/e8/9db1c4338d81ab0638f1810f44374baf85fd3a3e7c8f06a36b91496116e2/libhikvision-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e00d11f532b556b55ef79ce7cc49b2f8", "sha256": "d33548cc5f88f46941ab9e4b6ba8b012fead58fe44c8c86c10061a147bea842c" }, "downloads": -1, "filename": "libhikvision-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e00d11f532b556b55ef79ce7cc49b2f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5141, "upload_time": "2019-10-04T16:16:23", "url": "https://files.pythonhosted.org/packages/ed/0c/588057f56f9c56cc1cc07a24d8db55d919fa9ad2fe9ea1deb6eb3550a7d8/libhikvision-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "981e827b52230546c991cedb84151618", "sha256": "48ca4938a7074666a3822a7ea5b991b900f208050a8709b4f4f8c431b30f02a0" }, "downloads": -1, "filename": "libhikvision-0.3.1.tar.gz", "has_sig": false, "md5_digest": "981e827b52230546c991cedb84151618", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3924, "upload_time": "2019-10-04T16:16:24", "url": "https://files.pythonhosted.org/packages/45/bf/8a8e038ba5933901dc08a9078b6f4bf7852b1a894547864ba3a950ea3d75/libhikvision-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "0e4e4c4fcb5e4cb92e4252c92dce517e", "sha256": "d393b9c0715f6e5641a9d09d299a59f1d8647cc36e998101ebc66e8c5b1618af" }, "downloads": -1, "filename": "libhikvision-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0e4e4c4fcb5e4cb92e4252c92dce517e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5142, "upload_time": "2019-10-04T16:21:00", "url": "https://files.pythonhosted.org/packages/59/8d/b0f83a70f549b598aae812cd3f3aefa832a0e5733892f66f9acfeb84ba84/libhikvision-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26591bc6031e8941cb38010b2dbf954f", "sha256": "f4ceb211077b1c1391d42e83ed81f0454e957584572500f90dfaeae120146a31" }, "downloads": -1, "filename": "libhikvision-0.3.2.tar.gz", "has_sig": false, "md5_digest": "26591bc6031e8941cb38010b2dbf954f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3919, "upload_time": "2019-10-04T16:21:02", "url": "https://files.pythonhosted.org/packages/d3/03/528d9794e4e103a409c74822f6e79a3f0df2de63fcd12cf99a19c5b95d1c/libhikvision-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8ebd9acb026d53cd29cdcb6ce01ef13e", "sha256": "7b97fd652c8f97c478b1b2e07d0418aef093f86049aa3a23d9ec250724969552" }, "downloads": -1, "filename": "libhikvision-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ebd9acb026d53cd29cdcb6ce01ef13e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5202, "upload_time": "2019-10-04T16:40:28", "url": "https://files.pythonhosted.org/packages/32/e2/ba3e86efbf0f01581d645a368d2810ee63dd01059975a46d73b6a6bbf13b/libhikvision-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9307e085658df63385613f4a387cd900", "sha256": "4bc0c0cb771e6ee3b464894603d0d13344eb270d8844ecbf3717ae880e0b273c" }, "downloads": -1, "filename": "libhikvision-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9307e085658df63385613f4a387cd900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3986, "upload_time": "2019-10-04T16:40:30", "url": "https://files.pythonhosted.org/packages/af/49/ea3abd4b3d0964b8b1aaf253d9dffe68e5bbb1eb535c24107904c0d54448/libhikvision-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ebd9acb026d53cd29cdcb6ce01ef13e", "sha256": "7b97fd652c8f97c478b1b2e07d0418aef093f86049aa3a23d9ec250724969552" }, "downloads": -1, "filename": "libhikvision-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ebd9acb026d53cd29cdcb6ce01ef13e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5202, "upload_time": "2019-10-04T16:40:28", "url": "https://files.pythonhosted.org/packages/32/e2/ba3e86efbf0f01581d645a368d2810ee63dd01059975a46d73b6a6bbf13b/libhikvision-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9307e085658df63385613f4a387cd900", "sha256": "4bc0c0cb771e6ee3b464894603d0d13344eb270d8844ecbf3717ae880e0b273c" }, "downloads": -1, "filename": "libhikvision-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9307e085658df63385613f4a387cd900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3986, "upload_time": "2019-10-04T16:40:30", "url": "https://files.pythonhosted.org/packages/af/49/ea3abd4b3d0964b8b1aaf253d9dffe68e5bbb1eb535c24107904c0d54448/libhikvision-0.3.3.tar.gz" } ] }