{ "info": { "author": "Bruno Paulin", "author_email": "brunopaulin@bpaulin.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "brownpaperbag\n=============\n\n|PyPI - version| |GitHub| |PyPI - Downloads|\n\n|Build| |Updates|\n\n But you try and tell the young people today that...\n\ninstallation\n------------\n\n.. code:: bash\n\n pip install brownpaperbag\n\nUsage (cli)\n-----------\n\nConfiguration\n~~~~~~~~~~~~~\n\nYou need to use the official app, and to be logged with the installer\ncode\n\nYou'll need the open password: From the app, you can set it on\nOther>System. You'll also need your gateway's IP: Again from the app,\nyou can find it in Other>Network\n\nSo if your ip is 192.168.1.10 and your password is qwerty:\n\n.. code:: bash\n\n export BPB_HOST=192.168.1.10\n export BPB_PASSWORD=qwerty\n export BPB_PORT=20000\n\nDiscovering devices\n~~~~~~~~~~~~~~~~~~~\n\nthe command ``brownpaperbag event --human`` can help you to discover\ndevices\n\n.. code:: bash\n\n $ brownpaperbag event --human\n light 15 is OFF (*1*0*15##)\n light 11 is OFF (*1*0*11##)\n light 0010 is OFF (*1*0*0010##)\n light 0011 is OFF (*1*0*0011##)\n light 0012 is OFF (*1*0*0012##)\n light 02 is OFF (*1*0*02##)\n light 0014 is OFF (*1*0*0014##)\n light 0111 is OFF (*1*0*0111##)\n light 04 is OFF (*1*0*04##)\n light 19 is OFF (*1*0*19##)\n light 01 is OFF (*1*0*01##)\n light 09 is OFF (*1*0*09##)\n cover 07 is STOPPED (*2*0*07##)\n cover 0113 is STOPPED (*2*0*0113##)\n cover 13 is STOPPED (*2*0*13##)\n cover 17 is STOPPED (*2*0*17##)\n cover 16 is STOPPED (*2*0*16##)\n cover 06 is STOPPED (*2*0*06##)\n cover 08 is STOPPED (*2*0*08##)\n cover 06 is UP (*2*1000#1*06##)\n cover 06 is STOPPED (*2*1000#0*06##)\n cover 06 is DOWN (*2*1000#2*06##)\n cover 06 is STOPPED (*2*1000#0*06##)\n light 0111 is ON (*1*1*0111##)\n light 0111 is OFF (*1*0*0111##)\n light 0111 is ON (*1*1*0111##)\n light 0111 is OFF (*1*0*0111##)\n cover 06 is DOWN (*2*1000#2*06##)\n cover 06 is STOPPED (*2*1000#0*06##)\n cover 06 is UP (*2*1000#1*06##)\n cover 06 is STOPPED (*2*0*06##)\n\n.. |PyPI - version| image:: https://img.shields.io/pypi/v/brownpaperbag.svg\n :target: https://pypi.python.org/pypi/brownpaperbag\n.. |GitHub| image:: https://img.shields.io/github/license/bpaulin/brownpaperbag.svg\n.. |PyPI - Downloads| image:: https://img.shields.io/pypi/dm/brownpaperbag.svg\n.. |Build| image:: https://img.shields.io/travis/bpaulin/brownpaperbag.svg\n :target: https://travis-ci.org/bpaulin/brownpaperbag\n.. |Updates| image:: https://pyup.io/repos/github/bpaulin/brownpaperbag/shield.svg\n :target: https://pyup.io/repos/github/bpaulin/brownpaperbag/\n\n\n=======\nHistory\n=======\n\n0.1.0 (2019-04-26)\n------------------\n\n* First release on PyPI.\n\n0.0.5 (2019-02-15)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bpaulin/brownpaperbag", "keywords": "brownpaperbag", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "brownpaperbag", "package_url": "https://pypi.org/project/brownpaperbag/", "platform": "", "project_url": "https://pypi.org/project/brownpaperbag/", "project_urls": { "Homepage": "https://github.com/bpaulin/brownpaperbag" }, "release_url": "https://pypi.org/project/brownpaperbag/0.1.9/", "requires_dist": [ "Click (>=6.0)" ], "requires_python": "", "summary": "But you try and tell the young people today that...", "version": "0.1.9" }, "last_serial": 5242028, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "70ae0da86c9538c4abaccd7eefd0d78c", "sha256": "1825515915397cae6ddafe54373c33c5002eafa8f4b4c2218bd4bd331404c3b1" }, "downloads": -1, "filename": "brownpaperbag-0.0.2.tar.gz", "has_sig": false, "md5_digest": "70ae0da86c9538c4abaccd7eefd0d78c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2031, "upload_time": "2018-05-05T08:44:26", "url": "https://files.pythonhosted.org/packages/69/65/c118e83d7f87889db1537a692a101f4c9d5a024ca47b8b381dbd9c0ad3dd/brownpaperbag-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bbeb9e4bf521888e3e75f748f1ba78a3", "sha256": "7dbd65010e68a9aeb4bd37726865ef62bb928f38d2e1269d509f7031b591d372" }, "downloads": -1, "filename": "brownpaperbag-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bbeb9e4bf521888e3e75f748f1ba78a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2368, "upload_time": "2018-05-21T06:52:00", "url": "https://files.pythonhosted.org/packages/d0/f9/33fdf61860001d679ec0fbe656d8d1b4ffaa469f0c6d920681b176da0e10/brownpaperbag-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2e90ba94a1befd13995577314226bccc", "sha256": "8cee1214a803331a48cc8f7368f7e7e785d2e915f23effc591dc3f3cc7abb686" }, "downloads": -1, "filename": "brownpaperbag-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2e90ba94a1befd13995577314226bccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2091, "upload_time": "2019-01-20T20:43:19", "url": "https://files.pythonhosted.org/packages/a2/9b/24511ebe236ff2192e32bd2136b2f0d7f0c8b544d7b9db13dbfd760fe102/brownpaperbag-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "aa767cfd7d89d905462d43839ca628bd", "sha256": "5d661f8a31bfbe337d3fcd16db962746e37483a5698fd5697d83de13164e6a8f" }, "downloads": -1, "filename": "brownpaperbag-0.0.5.tar.gz", "has_sig": false, "md5_digest": "aa767cfd7d89d905462d43839ca628bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2076, "upload_time": "2019-02-07T05:38:30", "url": "https://files.pythonhosted.org/packages/e5/12/183c8a7168037b71e38e77e63bcf97235e6de0d32f692735c1ec8849f369/brownpaperbag-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7915c7f31b5d28d13094b955c6fd4388", "sha256": "83a537566a3cfbc4f53c4f2d7f2417ed300470f9872e4d6f491413a549a1400b" }, "downloads": -1, "filename": "brownpaperbag-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7915c7f31b5d28d13094b955c6fd4388", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6314, "upload_time": "2019-02-15T21:00:03", "url": "https://files.pythonhosted.org/packages/21/14/8b6e02dc54640439b0332208769f32b1e2a10ec33aebe320c23d0c5e0c42/brownpaperbag-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8a73d1d95aa5b6b0db976d6becdf220", "sha256": "3b9fa2ea0c6ea0ddfe996602c948c7c40f14bf2f8215f9496946277dc0bdc8ba" }, "downloads": -1, "filename": "brownpaperbag-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e8a73d1d95aa5b6b0db976d6becdf220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10590, "upload_time": "2019-02-15T21:00:04", "url": "https://files.pythonhosted.org/packages/86/7c/cc1998e5dfbbb5ea903830a44df3bc510361e9b629c74e22739a839b298a/brownpaperbag-0.0.6.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f0d000f35e3f07dfe742753221acfcb0", "sha256": "2276f4d27112d7bb5e2894a00101fc019e72d9c5459593b97d81e47fc14c8374" }, "downloads": -1, "filename": "brownpaperbag-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0d000f35e3f07dfe742753221acfcb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7676, "upload_time": "2019-04-26T18:18:18", "url": "https://files.pythonhosted.org/packages/c5/74/614af224a45b37b82bde5514123f1a03cc79609ff6b0358dd75b47d76b61/brownpaperbag-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97556031df0f67ebf995f49b670c9d9a", "sha256": "aac2c781789096300a175373cf5e77f3428793b642004895b1bb368b996c6639" }, "downloads": -1, "filename": "brownpaperbag-0.1.2.tar.gz", "has_sig": false, "md5_digest": "97556031df0f67ebf995f49b670c9d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2019-04-26T18:19:10", "url": "https://files.pythonhosted.org/packages/b2/c7/da80591b3e4572d4cdd75ac337e382e05fc3af50048b9f2d5f839dd5a37e/brownpaperbag-0.1.2.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "8926735a80880cb395bb92d7621e72ab", "sha256": "be77c487e8a789c634c230f2dc30889ae67b51b1dff42ea5e011b560ea328e43" }, "downloads": -1, "filename": "brownpaperbag-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8926735a80880cb395bb92d7621e72ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7790, "upload_time": "2019-04-26T21:46:07", "url": "https://files.pythonhosted.org/packages/0c/17/8f441f8fcc7c21fc2721315748639b2e2e5296cda4e5c29a4755aa20597f/brownpaperbag-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "281360d5e8cbf2de5214c3a1b67c1bce", "sha256": "2f2f15eff2029fafd860acd21b592be27784f5ceeac1d3a69eeb25974e6f328d" }, "downloads": -1, "filename": "brownpaperbag-0.1.8.tar.gz", "has_sig": false, "md5_digest": "281360d5e8cbf2de5214c3a1b67c1bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6156, "upload_time": "2019-04-26T21:46:10", "url": "https://files.pythonhosted.org/packages/4b/cf/3d56fc6e5d3fc569f7e07bc750becbe334413adde162201847b32c221ce5/brownpaperbag-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6f46aa2473ded3c5b0743b8a7c3b9fbc", "sha256": "086e7f4f8691942ecf568c02faf28babe8964095348cf491aff1942fd575e20c" }, "downloads": -1, "filename": "brownpaperbag-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f46aa2473ded3c5b0743b8a7c3b9fbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7835, "upload_time": "2019-05-08T08:56:58", "url": "https://files.pythonhosted.org/packages/58/63/0838df5ebb28eed5837910d19500801a68d38b3afca7a8a3deec281c5ced/brownpaperbag-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081d1376bbd19288288e6939b3ab46be", "sha256": "5694e7499492eaf7d89d6fa8d3c5d9d5f8eaf8d6bcc12615169f2fb747ead126" }, "downloads": -1, "filename": "brownpaperbag-0.1.9.tar.gz", "has_sig": false, "md5_digest": "081d1376bbd19288288e6939b3ab46be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6183, "upload_time": "2019-05-08T08:56:59", "url": "https://files.pythonhosted.org/packages/e3/f4/9e28590e92817fb83de1bcb2091eec2e06e9416518a82afb14ba2d0165d9/brownpaperbag-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6f46aa2473ded3c5b0743b8a7c3b9fbc", "sha256": "086e7f4f8691942ecf568c02faf28babe8964095348cf491aff1942fd575e20c" }, "downloads": -1, "filename": "brownpaperbag-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f46aa2473ded3c5b0743b8a7c3b9fbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7835, "upload_time": "2019-05-08T08:56:58", "url": "https://files.pythonhosted.org/packages/58/63/0838df5ebb28eed5837910d19500801a68d38b3afca7a8a3deec281c5ced/brownpaperbag-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "081d1376bbd19288288e6939b3ab46be", "sha256": "5694e7499492eaf7d89d6fa8d3c5d9d5f8eaf8d6bcc12615169f2fb747ead126" }, "downloads": -1, "filename": "brownpaperbag-0.1.9.tar.gz", "has_sig": false, "md5_digest": "081d1376bbd19288288e6939b3ab46be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6183, "upload_time": "2019-05-08T08:56:59", "url": "https://files.pythonhosted.org/packages/e3/f4/9e28590e92817fb83de1bcb2091eec2e06e9416518a82afb14ba2d0165d9/brownpaperbag-0.1.9.tar.gz" } ] }