{ "info": { "author": "Todd Roberts", "author_email": "todd@toddrob.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# pyprowl\n\nPython module for sending Prowl notifications\n\nCreated by Todd Roberts\n\nhttps://github.com/toddrob99/pyprowl\n\n## Usage\n\n\timport pyprowl\n\n\tp = pyprowl.Prowl('YOUR_PROWL_API_KEY')\n\n\ttry:\n\t\tp.verify_key()\n\t\tprint(\"Prowl API key successfully verified!\")\n\texcept Exception as e:\n\t\tprint(\"Error verifying Prowl API key: {}\".format(e))\n\t\texit()\n\n\ttry:\n\t\tp.notify(event='Event name', description='Description of event', \n\t\t\t\t priority=0, url='http://www.example.com', \n\t\t\t\t #apiKey='uncomment and add API KEY here if different', \n\t\t\t\t appName='Name of app sending the notification')\n\t\tprint(\"Notification successfully sent to Prowl!\")\n\texcept Exception as e:\n\t\tprint(\"Error sending notification to Prowl: {}\".format(e))\n\n## Changelog\n\n### v3.0.1\n* Added support for python 3 using requests module\n\n### v1.0.2\n* Fixed package layout (moved code from `pyprowl.py` to `__init__.py` to support importing of module)\n\n### v1.0.1\n* Updated package layout for submission to PyPI\n\n### v1.0\n* Supports verification of API key and sending of notifications\n* API key can be set at instantiation and left out of subsequent calls, or it can be set on each call\n* App name can be set at instantiation and left out of subsequent calls, or it can be set on each call to notify()\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/toddrob99/pyprowl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyprowl", "package_url": "https://pypi.org/project/pyprowl/", "platform": "", "project_url": "https://pypi.org/project/pyprowl/", "project_urls": { "Homepage": "https://github.com/toddrob99/pyprowl" }, "release_url": "https://pypi.org/project/pyprowl/3.0.1/", "requires_dist": null, "requires_python": "", "summary": "Prowl API wrapper for Python", "version": "3.0.1" }, "last_serial": 5628384, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "297cede3fde05e424fdf809767cab805", "sha256": "0f5663f98162c4076bb9456e37f58208e77d2933fc0babc5faaa6c3cd9aad16c" }, "downloads": -1, "filename": "pyprowl-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "297cede3fde05e424fdf809767cab805", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16586, "upload_time": "2019-04-20T21:36:46", "url": "https://files.pythonhosted.org/packages/68/94/6c8f03e455ce7fab781e89d07684d720c826ed59488113c3113487b80872/pyprowl-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31703f00878a078bd18b61f61e52e44c", "sha256": "0d67ecfe77ddb2d2e9616af03b9cd2c2f848ac55377e7733567b32cc20af8ec7" }, "downloads": -1, "filename": "pyprowl-1.0.1.tar.gz", "has_sig": false, "md5_digest": "31703f00878a078bd18b61f61e52e44c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3163, "upload_time": "2019-04-20T21:36:48", "url": "https://files.pythonhosted.org/packages/2d/53/74e8eb6fc26dc9582716dc17be255e92450b8bd137f451e3352ae1a57fa5/pyprowl-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bfbb0c232cf9562909fa41486792efaf", "sha256": "4c8af45297af09380940fc866285f89ece71334dc429c777aa5bc0a343966bc7" }, "downloads": -1, "filename": "pyprowl-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bfbb0c232cf9562909fa41486792efaf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16519, "upload_time": "2019-07-15T22:21:27", "url": "https://files.pythonhosted.org/packages/e5/8d/16a01a5969ac09841aef6c5738f940cd08b090c72693a26f0c6b1c85f868/pyprowl-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdf6fb1a9d7037a30a7bf38e5fd169c1", "sha256": "028d0a18a262b87523ca895d8f7460bd5c923012c2d9f38de02cb01f5e573887" }, "downloads": -1, "filename": "pyprowl-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fdf6fb1a9d7037a30a7bf38e5fd169c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3243, "upload_time": "2019-07-15T22:21:28", "url": "https://files.pythonhosted.org/packages/17/a2/09ca328baa99376e159cd56b95c91f8be2d9f1add5cc77d810f0148d4427/pyprowl-1.0.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "583f58d1a3c5fda8804b30cfea28cb37", "sha256": "cfe3a08ffa6d4e30c65ce00337018c6490b7d4626d5ddf6128e420972bf7b77e" }, "downloads": -1, "filename": "pyprowl-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "583f58d1a3c5fda8804b30cfea28cb37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16554, "upload_time": "2019-08-03T14:45:36", "url": "https://files.pythonhosted.org/packages/1c/cb/557141214fa4825d62725da5def3a2dbd17fbc64bbc880a703a7560cc6e7/pyprowl-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6e9ee6f6308cc1e8c93000bdb604731", "sha256": "38179ddf6ddf62ce77d58e19099610492513d3f23e3484fc403d398462f4aa20" }, "downloads": -1, "filename": "pyprowl-3.0.0.tar.gz", "has_sig": false, "md5_digest": "a6e9ee6f6308cc1e8c93000bdb604731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3203, "upload_time": "2019-08-03T14:45:39", "url": "https://files.pythonhosted.org/packages/ec/3a/29ab3aecf2c3dd05cc4f2943e80b9e2c5b54a1229be89bcd94c832642124/pyprowl-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "f967249318d60e73c1cd46626c0d707d", "sha256": "49a86b4cabc1bf58cfd7c5838e3d2d2e197abf2736a7b0d50d50b055a1ccf013" }, "downloads": -1, "filename": "pyprowl-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f967249318d60e73c1cd46626c0d707d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16605, "upload_time": "2019-08-03T14:51:15", "url": "https://files.pythonhosted.org/packages/40/07/90a3884d0476193d0c65a31478712bbfe970ecec5f1dbed0ecc1ed515801/pyprowl-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86a24de43405fb0d6b86faa55c92eb0f", "sha256": "915d482a08837916b67129b7708d3233915506dda3aaa1f5b6b0399698f6043a" }, "downloads": -1, "filename": "pyprowl-3.0.1.tar.gz", "has_sig": false, "md5_digest": "86a24de43405fb0d6b86faa55c92eb0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3193, "upload_time": "2019-08-03T14:51:17", "url": "https://files.pythonhosted.org/packages/75/60/702a8f704d341294ee29221660d571dfed97e5f4f2dbcac4cb497a4cd57d/pyprowl-3.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f967249318d60e73c1cd46626c0d707d", "sha256": "49a86b4cabc1bf58cfd7c5838e3d2d2e197abf2736a7b0d50d50b055a1ccf013" }, "downloads": -1, "filename": "pyprowl-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f967249318d60e73c1cd46626c0d707d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16605, "upload_time": "2019-08-03T14:51:15", "url": "https://files.pythonhosted.org/packages/40/07/90a3884d0476193d0c65a31478712bbfe970ecec5f1dbed0ecc1ed515801/pyprowl-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86a24de43405fb0d6b86faa55c92eb0f", "sha256": "915d482a08837916b67129b7708d3233915506dda3aaa1f5b6b0399698f6043a" }, "downloads": -1, "filename": "pyprowl-3.0.1.tar.gz", "has_sig": false, "md5_digest": "86a24de43405fb0d6b86faa55c92eb0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3193, "upload_time": "2019-08-03T14:51:17", "url": "https://files.pythonhosted.org/packages/75/60/702a8f704d341294ee29221660d571dfed97e5f4f2dbcac4cb497a4cd57d/pyprowl-3.0.1.tar.gz" } ] }