{ "info": { "author": "Kurt Ericson", "author_email": "kurttheviking@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: CPython" ], "description": "Python Client for HipChat v1\n============================\n\nDescription\n-----------\n\nEasy peasy wrapper for the `HipChat API v1 `_. Exposes core URI endpoint wrapper and some basic methods for common integrations.\n\n\nDependencies\n------------\nNone beyond the Python standard library.\n\n\nUsage\n-----\n\nInstall::\n\n pip install python-simple-hipchat\n\nInstantiate::\n\n import hipchat\n hipster = hipchat.HipChat(token=YourHipChatToken)\n\nRequest a URI endpoint as described in the HipChat API docs::\n\n hipster.method(url='method/url/', method=\"GET/POST\", parameters={'name':'value', })\n\nExample::\n\n # List rooms\n hipster.method('rooms/list')\n\n # Post a message to a HipChat room\n hipster.method('rooms/message', method='POST', parameters={'room_id': 8675309, 'from': 'HAL', 'message': 'All your base...'})\n\n\nAPI Sugar\n---------\n\nTo send a message to a room, either a Notification or Admin token can be used. All other methods require an Admin token. See `HipChat's auth docs `_ for more information.\n\n**Send a message to a room**::\n\n room_id = 8675309\n from_name = 'HAL'\n message = 'All your base...'\n\n hipster.message_room(room_id, from_name, message)\n\n # per HipChat, color can be \"yellow\", \"red\", \"green\", \"purple\", \"gray\", or \"random\"\n message_color = 'gray'\n hipster.message_room(room_id, from_name, message, color=message_color)\n\n # notify users in the room\n message_color = 'red'\n hipster.message_room(room_id, from_name, message, color=message_color, notify=True)\n\n**List rooms**::\n\n hipster.list_rooms()\n\n**Find room by name**::\n\n room = hipster.find_room('Room Name')\n print \"Room Name has room id = %s\" % (room['room_id'])\n\n**List users**::\n\n hipster.list_users()\n\n**Find user by name**::\n\n user = hipster.find_user('Raleigh Becket')\n print \"Raleigh Becket's status is = %s\" % (user['status'])\n\n\n\nChangelog\n---------\n\n**v0.4.x**\n\n- `Added shortcut method for single room info `_ (thanks @claudyus)\n- Renamed GitHub repo\n\n**v0.3.x**\n\n- Added shortcut method for listing users (thanks @Raizex)\n- Added shortcut method for finding user by name (thanks @Raizex)\n- Added shortcut method for finding room by name (thanks @Raizex)\n- `Added trove classifiers `_ (thanks @ghickman)\n\n**v0.2.x**\n\n- `Added Python 3 support without losing support for Python 2 `_ (thanks @pimterry)\n- `Expose timeout for safer synchronous use `_ (thanks @zachsnow)\n\n**v0.1.x**\n\n- Added shortcut method for messaging a room\n- Added shortcut method for listing rooms", "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/kurttheviking/simple-hipchat-py", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "python-simple-hipchat", "package_url": "https://pypi.org/project/python-simple-hipchat/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-simple-hipchat/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/kurttheviking/simple-hipchat-py" }, "release_url": "https://pypi.org/project/python-simple-hipchat/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Easy peasy wrapper for HipChat's v1 API", "version": "0.4.0" }, "last_serial": 1808191, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3806b3729a021511bac065360832f197", "sha256": "404e5ff7187abb09c2227f22063d06baf0fd525725e9c9ad280176bed1c94a3f" }, "downloads": -1, "filename": "python-simple-hipchat-0.1.zip", "has_sig": false, "md5_digest": "3806b3729a021511bac065360832f197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2012-09-07T23:12:04", "url": "https://files.pythonhosted.org/packages/87/09/217c2bee098b1ba5d6a1f6257539623cfb4b84dcc42c00294e2a9a3f118e/python-simple-hipchat-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5183e218e5343c2932279c6c3f136ba1", "sha256": "3dd3f3c90f7b8d08ae4f9f3c9991a880079185be4ce5c74da8e12dfec3d05739" }, "downloads": -1, "filename": "python-simple-hipchat-0.2.tar.gz", "has_sig": false, "md5_digest": "5183e218e5343c2932279c6c3f136ba1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2673, "upload_time": "2014-01-31T16:53:06", "url": "https://files.pythonhosted.org/packages/43/d7/9a18d992c53da06255f286675f9574074640a0b0c0b7a6f6c479d7975d6d/python-simple-hipchat-0.2.tar.gz" } ], "0.3": [], "0.3.1": [], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3de718f6c6b253e08e551fa7db8a0be2", "sha256": "84e373c4d5eecc2af61445cfbd47e3205a33a1920f226e375b16d02bbc357188" }, "downloads": -1, "filename": "python-simple-hipchat-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3de718f6c6b253e08e551fa7db8a0be2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3147, "upload_time": "2014-07-01T02:36:06", "url": "https://files.pythonhosted.org/packages/b5/3c/5bbb686329414d4d9e5de8c79e69919e83a2c08dd53108e1a85176aa97fa/python-simple-hipchat-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "78cc10471ec29a083efa466d4367fc54", "sha256": "83355b5503858258353da2648caa477b535bbfb0451726adf98416da3954cb5b" }, "downloads": -1, "filename": "python-simple-hipchat-0.3.3.tar.gz", "has_sig": false, "md5_digest": "78cc10471ec29a083efa466d4367fc54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3633, "upload_time": "2014-07-24T03:23:10", "url": "https://files.pythonhosted.org/packages/4a/60/356b84a15d7601fb07716ec8f9463c0e8fc71c6e01a5c2e676bb3b968f69/python-simple-hipchat-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d7c7b745de34b1ee9228d1bbe85b7ec6", "sha256": "5bbd1c749420ac84f762ceb9eee0373320491244cfbd5e3b6152162473bec67f" }, "downloads": -1, "filename": "python-simple-hipchat-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d7c7b745de34b1ee9228d1bbe85b7ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4009, "upload_time": "2015-11-09T16:55:58", "url": "https://files.pythonhosted.org/packages/42/54/c3394b66695be719ee5890be3205060c701f94bf76da9937d622929b5e9e/python-simple-hipchat-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7c7b745de34b1ee9228d1bbe85b7ec6", "sha256": "5bbd1c749420ac84f762ceb9eee0373320491244cfbd5e3b6152162473bec67f" }, "downloads": -1, "filename": "python-simple-hipchat-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d7c7b745de34b1ee9228d1bbe85b7ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4009, "upload_time": "2015-11-09T16:55:58", "url": "https://files.pythonhosted.org/packages/42/54/c3394b66695be719ee5890be3205060c701f94bf76da9937d622929b5e9e/python-simple-hipchat-0.4.0.tar.gz" } ] }