{ "info": { "author": "Cherish Chen", "author_email": "sinchb128@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "foscam-python-lib\n=================\n\nFoscam Python Library for H.264 IP Cameras (FI9821W/P/HD816W/P)\n\nTODO\n----\n1. Package setup.py and upload to pypi.\n2. Support more camera models.\n\nGetting Started\n---------------\n### Simple example:\nHere is a simple example to move camera lens up and stop after 1s.\n```python\n from foscam import FoscamCamera\n from time import sleep\n\n mycam = FoscamCamera('192.168.0.110', 88, 'admin', 'foscam')\n mycam.ptz_move_up()\n sleep(1)\n mycam.ptz_stop_run()\n```\n\n### Asynchronous feature:\nThis example uses the asynchronous feature provided by ``FoscamCamera``.\nNormally, a command is sent synchronously, waiting for results and blocking the main thread.\nBy initializing ``FoscamCamera`` with `daemon=True` (defaults to False), commands are sent asynchronously.\n```python\n mycam = FoscamCamera('192.168.0.110', 88, 'admin', 'foscam', daemon=True)\n mycam.get_ip_info()\n mycam.get_port_info()\n mycam.refresh_wifi_list()\n```\n\n### Send command with callback:\nThis example illustrates the use of a callback function when the command completes.\n```python\n from foscam import FoscamCamera, FOSCAM_SUCCESS\n def print_ipinfo(returncode, params):\n if returncode != FOSCAM_SUCCESS:\n print 'Failed to get IPInfo!'\n return\n print 'IP: %s, Mask: %s' % (params['ip'], params['mask'])\n\n mycam = FoscamCamera('192.168.0.110', 88, 'admin', 'foscam', daemon=False)\n mycam.get_ip_info(print_ipinfo)\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/quatanium/foscam-python-lib", "keywords": "foscam,Camera,IPC", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyfoscam", "package_url": "https://pypi.org/project/pyfoscam/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyfoscam/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/quatanium/foscam-python-lib" }, "release_url": "https://pypi.org/project/pyfoscam/1.2/", "requires_dist": null, "requires_python": null, "summary": "Foscam Python Library for H.264 IP Cameras (FI9821W/P/HD816W/P)", "version": "1.2" }, "last_serial": 2618764, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "50b9aeaeb1bc777d1a3ef3c8557f3bb0", "sha256": "9443ba0a73c273bb5be49e90d9b62b8027b68cb11262bbce7ccd0a42f7e8bb6c" }, "downloads": -1, "filename": "pyfoscam-1.0.tar.gz", "has_sig": false, "md5_digest": "50b9aeaeb1bc777d1a3ef3c8557f3bb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7235, "upload_time": "2017-02-04T10:25:38", "url": "https://files.pythonhosted.org/packages/d4/e1/de66e5a2449efbb6f72e6b95243ba4ed73ae0d3e80f840b5c3bed2f14f2f/pyfoscam-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "68ff38b9262492b93ee818fe5d57ce67", "sha256": "d654c07629d4d6eb96a206ff2cfc7e3feb4a6f88c9f9eb0a2bed95bc3eb00cb0" }, "downloads": -1, "filename": "pyfoscam-1.1.tar.gz", "has_sig": false, "md5_digest": "68ff38b9262492b93ee818fe5d57ce67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7092, "upload_time": "2017-02-04T10:29:49", "url": "https://files.pythonhosted.org/packages/82/3e/c548474656c4d8919c78949da8fd88310e6bd4c0b28cfc8d2b8eb7e8b800/pyfoscam-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "84a8e62964ef98a7842c5ec49cce5075", "sha256": "96a321884025bff5ec1ba7c28d1a3389f5be05e7a0432f3f79458d748d512baf" }, "downloads": -1, "filename": "pyfoscam-1.2.tar.gz", "has_sig": false, "md5_digest": "84a8e62964ef98a7842c5ec49cce5075", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7243, "upload_time": "2017-02-04T10:31:54", "url": "https://files.pythonhosted.org/packages/60/92/08d1daa8d98a04f176349dbf4e7ca82aa1cdd68164aac1243a2af374a543/pyfoscam-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84a8e62964ef98a7842c5ec49cce5075", "sha256": "96a321884025bff5ec1ba7c28d1a3389f5be05e7a0432f3f79458d748d512baf" }, "downloads": -1, "filename": "pyfoscam-1.2.tar.gz", "has_sig": false, "md5_digest": "84a8e62964ef98a7842c5ec49cce5075", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7243, "upload_time": "2017-02-04T10:31:54", "url": "https://files.pythonhosted.org/packages/60/92/08d1daa8d98a04f176349dbf4e7ca82aa1cdd68164aac1243a2af374a543/pyfoscam-1.2.tar.gz" } ] }