{ "info": { "author": "Akira Chiku", "author_email": "akira.chiku@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "# hipnotify\n\n[![PyPI version](https://img.shields.io/pypi/v/hipnotify.svg)](https://pypi.python.org/pypi/hipnotify)\n[![PyPI downloads](https://img.shields.io/pypi/dm/hipnotify.svg)](https://pypi.python.org/pypi/hipnotify)\n[![Build Status](https://travis-ci.org/achiku/hipnotify.svg)](https://travis-ci.org/achiku/hipnotify)\n[![Requirements Status](https://requires.io/github/achiku/hipnotify/requirements.svg?branch=master)](https://requires.io/github/achiku/hipnotify/requirements/?branch=master)\n\n\nDeadly simple HipChat API V2 room notification library\n\n\n# Why created\n\nHipChat official [third-party library web page](https://www.hipchat.com/docs/apiv2/libraries) introduces two sophisticated Python client libraries supporting almost all V2 APIs currently available. However, our usecase just needed HipChat V2 room notification API + Python3 compatible HipChat client, which can only send messages to the specified room if a room token is given, without needing an admin token. (Admin token could be pretty dangerous and certainly unnecessary in this case.)\n\nThis library is designed to do simple thing simple with minimum sysadmin concern.\n\n\n# Usage\n\n```python\n# -*- coding: utf-8 -*-\nfrom hipnotify import Room\n\nHIPCHAT_TOKEN = 'token'\nHIPCHAT_ROOM_ID = 'room_id'\n\n\nif __name__ == '__main__':\n room = Room(HIPCHAT_TOKEN, HIPCHAT_ROOM_ID)\n room.notify('hello, world!')\n```\n\n![](artwork/green-hello-world.png)\n\n\n```python\nroom.notify('Watch out!! Something is going wrong!!', color='red')\n```\n\n![](artwork/red-caution.png)\n\n\n```python\nroom.notify('Ha? Just google it.', message_format='html')\n```\n\n![](artwork/green-html-format.png)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/achiku/hipnotify", "keywords": "hipnotify", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hipnotify", "package_url": "https://pypi.org/project/hipnotify/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hipnotify/", "project_urls": { "Homepage": "https://github.com/achiku/hipnotify" }, "release_url": "https://pypi.org/project/hipnotify/1.0.8/", "requires_dist": null, "requires_python": "", "summary": "Deadly simple HipChat API V2 room notification library", "version": "1.0.8" }, "last_serial": 1976138, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "777ec5fcfc59a1d93a6c71fb0a9bbb23", "sha256": "1cb2f2c7c2b9800a7ed580481824858a06839e4c11385099dad0700afe708250" }, "downloads": -1, "filename": "hipnotify-0.1.1.tar.gz", "has_sig": false, "md5_digest": "777ec5fcfc59a1d93a6c71fb0a9bbb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2837, "upload_time": "2015-09-15T04:47:25", "url": "https://files.pythonhosted.org/packages/46/c6/69083319945afe156a8b3054934629147d58de745c4ea251c55766142ed6/hipnotify-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fa76c031c02fbe4a0f4a345cf24878be", "sha256": "5a24ab90524ba2cfb11a8df0afa04c74ce45ea67918c679b2e63af3b2bbba899" }, "downloads": -1, "filename": "hipnotify-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fa76c031c02fbe4a0f4a345cf24878be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2978, "upload_time": "2015-09-15T05:13:39", "url": "https://files.pythonhosted.org/packages/38/ac/76c13511e1ef44f561d12a13697453870bf32b45cc6b9093c14571266911/hipnotify-0.1.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "62b77913597c289b739e992a78baec8c", "sha256": "de3927af8c15428b3d398aebac87f4967dbe057ecd2033a9b66f4abd3c86cb5e" }, "downloads": -1, "filename": "hipnotify-1.0.0.tar.gz", "has_sig": false, "md5_digest": "62b77913597c289b739e992a78baec8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4059, "upload_time": "2015-09-15T10:06:01", "url": "https://files.pythonhosted.org/packages/21/77/69a55e03c9ebe3dff58228890ed926335e70ed8673d678e115bb6e4f4c29/hipnotify-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1849f35d0120744de94c274b5c290281", "sha256": "432e2c7110b086d992019cea70d367e0603bdab38a7018e69703d76d209bc530" }, "downloads": -1, "filename": "hipnotify-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1849f35d0120744de94c274b5c290281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45893, "upload_time": "2015-09-19T08:22:07", "url": "https://files.pythonhosted.org/packages/fc/c4/cb1c9eb386e355f5981b4a57bf281995709b6eee6884a4f006d40f0e0e21/hipnotify-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3860b16fb3c0be118fb17e3bd1986353", "sha256": "942765818852282893afe70189b7085abc9acff9dec6ad3b027bf30a9a1ccfba" }, "downloads": -1, "filename": "hipnotify-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3860b16fb3c0be118fb17e3bd1986353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45912, "upload_time": "2015-10-27T01:01:06", "url": "https://files.pythonhosted.org/packages/da/85/b1accf23eecfc7f4d7cfce8d45652eb4093b53b0f509d391ea9b60bab8b1/hipnotify-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "39d9050deb9f26bad5c65dac2d574c25", "sha256": "ae0716140b847bca671d2b42a154bd5c93df18f1f076d55396c5421a9d02fdbc" }, "downloads": -1, "filename": "hipnotify-1.0.3.tar.gz", "has_sig": false, "md5_digest": "39d9050deb9f26bad5c65dac2d574c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45930, "upload_time": "2015-11-17T08:24:51", "url": "https://files.pythonhosted.org/packages/cc/b3/16487b067ec678ae53acefc46ebb0d8665fccdc871812abcd1159cafb52f/hipnotify-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d82cce09dabcd5623eb3677032581a15", "sha256": "841f9cce38cb7e008d9543abcb9bcb1425df65606a7640290d18c39c48a8ca56" }, "downloads": -1, "filename": "hipnotify-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d82cce09dabcd5623eb3677032581a15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45620, "upload_time": "2015-12-21T00:37:27", "url": "https://files.pythonhosted.org/packages/ef/2a/63ac58dc3f9f27913d5dbc7ff28b2671abce52dab3574dc8164dad9dde0e/hipnotify-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b9a6b54b12120294044a1060acf6db4c", "sha256": "3dd42fb3ae250a13a74830545f2815c25969ca377323c233c59b66434231d89c" }, "downloads": -1, "filename": "hipnotify-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b9a6b54b12120294044a1060acf6db4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45625, "upload_time": "2015-12-26T13:49:36", "url": "https://files.pythonhosted.org/packages/f6/36/27bd27f6f45b5722cc0f9dfda5b7a10edf7eb2e3504b154bf239eec5574f/hipnotify-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "96c4339b5d74b7b746e5928666483bc8", "sha256": "0f05f2c78de6087d5cd7a4f0056f9e985389c54dee746228d310e2461899f662" }, "downloads": -1, "filename": "hipnotify-1.0.6.tar.gz", "has_sig": false, "md5_digest": "96c4339b5d74b7b746e5928666483bc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45634, "upload_time": "2016-02-06T06:11:59", "url": "https://files.pythonhosted.org/packages/c5/47/e3a56d2bb27c0db39693c0cea421220330d5151278f40aaad9be4ca795c5/hipnotify-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "bb5284bb31a31da8e29408c6b6d29824", "sha256": "5576382c063351e483322500e4341ddde440d1ba63dbce56e1f326a8d8295be5" }, "downloads": -1, "filename": "hipnotify-1.0.7.tar.gz", "has_sig": false, "md5_digest": "bb5284bb31a31da8e29408c6b6d29824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45651, "upload_time": "2016-02-06T06:22:23", "url": "https://files.pythonhosted.org/packages/51/56/85352f01efea333c8746d231a9eba26ba7dbc52fddf3059b59cbf4438569/hipnotify-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "2609c97d6f5c130a19cbdea52616fe9d", "sha256": "3a2b2a6c333d2f065ee7e86cc25a125fbe4d0fb41116e88c1562275692c15de0" }, "downloads": -1, "filename": "hipnotify-1.0.8.tar.gz", "has_sig": false, "md5_digest": "2609c97d6f5c130a19cbdea52616fe9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45639, "upload_time": "2016-02-25T13:07:17", "url": "https://files.pythonhosted.org/packages/b7/72/f71a162182c775cdefa0c9972c876ad955ce5d5f0b53c32747e3cc082ee0/hipnotify-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2609c97d6f5c130a19cbdea52616fe9d", "sha256": "3a2b2a6c333d2f065ee7e86cc25a125fbe4d0fb41116e88c1562275692c15de0" }, "downloads": -1, "filename": "hipnotify-1.0.8.tar.gz", "has_sig": false, "md5_digest": "2609c97d6f5c130a19cbdea52616fe9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45639, "upload_time": "2016-02-25T13:07:17", "url": "https://files.pythonhosted.org/packages/b7/72/f71a162182c775cdefa0c9972c876ad955ce5d5f0b53c32747e3cc082ee0/hipnotify-1.0.8.tar.gz" } ] }