{ "info": { "author": "Rob Kent", "author_email": "jazzycamel@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# pushingbox\nA very simple Python client for the [PushingBox](https://www.pushingbox.com/index.php) Notification service API.\n\n## Installation\nSimply install using pip as follows:\n\n`pip install PushingBox`\n\nor clone this repo and run the following:\n\n`python setup.py install`\n\nYou will need to install the [requests](http://python-requests.org) module (`pip install -r requirements.txt`).\n\n## Usage\nThis is extremely simple. First create a 'Scenario' via the [PushingBox dashboard](https://www.pushingbox.com/scenarios.php). This will generate a DeviceID for your scenario, for example: `v0123456789ABCDE`. To use this scenario with this python library is as easy as the following:\n\n```\n>>> from PushingBox import PushingBox\n>>> pbox=PushingBox()\n>>> pbox.push('v0123456789ABCDE')\n```\n\nIf your Scenario contains variables, as per the following example from the [PushingBox API page](https://www.pushingbox.com/api.php):\n\n`The $room$ temperature is $temperature$ degrees`\n\nthen you can pass these variables as keyword arguments to the `push()` method as follows:\n\n`>>> pbox.push('v0123456789ABCDE', room='kitchen', temperature='23')`\n\nIts as simple as that.\n\n## Compatability\nSo far, this module has been tested with Python 3.5 on macOS Sierra (10.12.1). As this is an extemely simple pure python module, I see no reason why it won't work anywhere and everywhere, but if doesn't: let me know (preferably with a stack trace!).\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jazzycamel/pushingbox", "keywords": "PushingBox Notification API", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "PushingBox", "package_url": "https://pypi.org/project/PushingBox/", "platform": "", "project_url": "https://pypi.org/project/PushingBox/", "project_urls": { "Homepage": "https://github.com/jazzycamel/pushingbox" }, "release_url": "https://pypi.org/project/PushingBox/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "A very simple Python client for the PushingBox Notification service API.", "version": "0.1.3" }, "last_serial": 2638925, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0d65bdaf116243d7eea7b44de9254684", "sha256": "f55c317d8107033f8618fa45e4931b89a7b3c29229cb47fed5bab1d48b8b1828" }, "downloads": -1, "filename": "PushingBox-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d65bdaf116243d7eea7b44de9254684", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3116, "upload_time": "2017-01-31T17:00:19", "url": "https://files.pythonhosted.org/packages/cb/85/cbb1de41d5b046407ff245a16269329c06aad1fea1905b0710836e8de4b4/PushingBox-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "769c5493e379d29e61a60d9544bfa172", "sha256": "aa04149538fd278cf16a1cb90813517d05a1dbbe5a6df9c0e96f3fe73cdb2e20" }, "downloads": -1, "filename": "PushingBox-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "769c5493e379d29e61a60d9544bfa172", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4400, "upload_time": "2017-02-03T14:28:17", "url": "https://files.pythonhosted.org/packages/6e/51/8eac23500fbc06063cba9bee01098c7826caadbc1f6ff7defd8d93ad1310/PushingBox-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "50a505adfc361d987d3a738995924689", "sha256": "9e95afbfa043ed91bbcea3ba4184f56b52db5a0374f8fd7dd2df832d66d7b60a" }, "downloads": -1, "filename": "PushingBox-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50a505adfc361d987d3a738995924689", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4401, "upload_time": "2017-02-13T15:14:45", "url": "https://files.pythonhosted.org/packages/d6/8d/279706d462df682eea971f0ea65be64468057ea097d6a361854cee67fb65/PushingBox-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ab1d9cf3c392285c45793aa238c28932", "sha256": "4948d96bc960da44527be06b18e4c3010d838fa4284846b3bcb903b587be7d16" }, "downloads": -1, "filename": "PushingBox-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab1d9cf3c392285c45793aa238c28932", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4427, "upload_time": "2017-02-13T16:52:41", "url": "https://files.pythonhosted.org/packages/5a/53/fb97d67228b8c754ecdb184edc9553ee0fba0a37a1bd68b3300a91f38910/PushingBox-0.1.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab1d9cf3c392285c45793aa238c28932", "sha256": "4948d96bc960da44527be06b18e4c3010d838fa4284846b3bcb903b587be7d16" }, "downloads": -1, "filename": "PushingBox-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab1d9cf3c392285c45793aa238c28932", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4427, "upload_time": "2017-02-13T16:52:41", "url": "https://files.pythonhosted.org/packages/5a/53/fb97d67228b8c754ecdb184edc9553ee0fba0a37a1bd68b3300a91f38910/PushingBox-0.1.3-py2.py3-none-any.whl" } ] }