{ "info": { "author": "Dave Shawley", "author_email": "daves@aweber.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "==========================\nIncident Command Utilities\n==========================\n\nThis is a simple toolkit of utilities that make my on-call life easier.\n\n+---------------+-----------------------------------------+\n| Source code | https://github.com/dave-shawley/ictools |\n+---------------+-----------------------------------------+\n| Download | https://pypi.python.org/pypi/ictools/ |\n+---------------+-----------------------------------------+\n| Documentation | http://pythonhosted.org/ictools/ |\n+---------------+-----------------------------------------+\n\nInstallation\n============\n::\n\n pip3 install ictools\n\nTools\n=====\n\n.. _list_pagerduty_incidents:\n\nlist-pagerduty-incidents\n------------------------\n::\n\n list-pagerduty-incidents [options] START END\n\nThis utility retrieves incidents from PagerDuty for the time range and\nwrites them to standard output. The **--format** option controls the\noutput format which is JSON by default.\n\nOptions\n~~~~~~~\n**--format=** *json* or *confluence*\n This optional parameter sets the format of the produced output. The\n default for this option is to production JSON output.\n\n**--verbose**, **-v**\n Increases the diagnostic verbosity. By default, errors and warnings are\n displayed. This option can be specified multiple times for increased\n effect.\n\n**--quiet**, **-q**\n This option disables all diagnostic output.\n\nParameters\n~~~~~~~~~~\n**START**\n The starting date for the range of incidents to retrieve.\n\n**END**\n The ending date for the range of incidents to retrieve.\n\n\n.. _scan_hipchat_room:\n\nscan-hipchat-room\n-----------------\n::\n\n scan-hipchat-room [options] START END ROOM [ROOM...]\n\nThis utility retrieves messages from one or more HipChat rooms for\nthe given time range. The **--format** option controls the output\nformat which defaults to JSON.\n\nOptions\n~~~~~~~\n**--format=** *json* or *confluence*\n This optional parameter sets the format of the produced output. The\n default for this option is to production JSON output.\n\n**--verbose**, **-v**\n Increases the diagnostic verbosity. By default, errors and warnings are\n displayed. This option can be specified multiple times for increased\n effect.\n\n**--quiet**, **-q**\n This option disables all diagnostic output.\n\nParameters\n~~~~~~~~~~\n**START**\n The starting date for the range of messages to retrieve.\n\n**END**\n The ending date for the range of messages to retrieve.\n\n**ROOM**\n One or more room names to fetch messages from.\n\n\n.. _create_confluence_table:\n\ncreate-confluence-table\n-----------------------\n::\n\n create-confluence-table\n\nThis utility reads the \"confluence\" formatted output from other commands\nas its standard input. It parses the timestamp, sorts the rows based on\nthe timestamp, and prints them to the standard output stream.\n\n\nEnvironment Variables\n=====================\n\nHIPCHAT_TOKEN\n-------------\nAPI token to use when talking to the `HipChat API`_.\n\nPAGERDUTY_TOKEN\n---------------\nAPI token to use when talking to the `pagerduty API`_.\n\n.. _HipChat API: https://developer.atlassian.com/hipchat/guide/hipchat-rest-api\n.. _pagerduty API: https://v2.developer.pagerduty.com/v2/page/api-reference\n #!/Incidents/get_incidents", "description_content_type": null, "docs_url": "https://pythonhosted.org/ictools/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dave-shawley/ictools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ictools", "package_url": "https://pypi.org/project/ictools/", "platform": "any", "project_url": "https://pypi.org/project/ictools/", "project_urls": { "Homepage": "https://github.com/dave-shawley/ictools" }, "release_url": "https://pypi.org/project/ictools/0.3.0/", "requires_dist": [ "beautifulsoup4", "maya", "requests" ], "requires_python": "", "summary": "Incident Commander Utilities", "version": "0.3.0" }, "last_serial": 2650636, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "6328e6d5f9c4c93960b4e46aa7c84ddc", "sha256": "4c8530482f909be25e62d66f1487e714ee25219d41e9e3538bfb6b20f73813cb" }, "downloads": -1, "filename": "ictools-0.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6328e6d5f9c4c93960b4e46aa7c84ddc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5089, "upload_time": "2017-01-23T13:01:57", "url": "https://files.pythonhosted.org/packages/a6/59/23e5c4543370e520e80af15348a6a3ac4d0184bece2d788973a29925783a/ictools-0.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f569226b6f8f51ce51a3f4919fb544c", "sha256": "aff5c98b50ecf6c14d8c9178b728fbea1d739c72d3e8614d4a5fdae25118b945" }, "downloads": -1, "filename": "ictools-0.0.0.tar.gz", "has_sig": false, "md5_digest": "0f569226b6f8f51ce51a3f4919fb544c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3546, "upload_time": "2017-01-23T13:01:58", "url": "https://files.pythonhosted.org/packages/b8/08/6764191eb480847e91719b56d0685794dec79f6c48709076ec99768661cf/ictools-0.0.0.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3c0b2157a2246baf7364c2782ead34ff", "sha256": "bb4f57eca8ced0b79ede34ade8826af693196d41fe28774b2fd156c4cc3bbe8d" }, "downloads": -1, "filename": "ictools-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c0b2157a2246baf7364c2782ead34ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6693, "upload_time": "2017-01-23T13:09:49", "url": "https://files.pythonhosted.org/packages/9a/f3/c45e2cc88c58e39619d18baa7e35cb0fe5a8bef0200b3d22a1670e99d4c3/ictools-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d136bef0c4421869050e3a1e7d2e4753", "sha256": "2e3c7f109222bca6f015c21d4947c7d8b6674aa53098a935c35d398792228208" }, "downloads": -1, "filename": "ictools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d136bef0c4421869050e3a1e7d2e4753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4361, "upload_time": "2017-01-23T13:09:50", "url": "https://files.pythonhosted.org/packages/23/0a/498baa8211622d98b9d4b460d8324dc703233a19163a97ea01dfa670cac0/ictools-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cb64b28eb67d3fb5ccec4bc2fe9145c4", "sha256": "9de01f6c0b8435eed5bf27619b10228dcb4f6d46f9cee0f4905fdec96d65f569" }, "downloads": -1, "filename": "ictools-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb64b28eb67d3fb5ccec4bc2fe9145c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9397, "upload_time": "2017-02-11T16:44:02", "url": "https://files.pythonhosted.org/packages/89/9e/73a5af310a53bdfa5028296827685c7947faf61ff151165dd3ea57f4cdca/ictools-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6864b89fb5fbe485fe2478cfe3365c88", "sha256": "eccf689543f250f3208945715ac8b846f9d3d9aa63ee3d3a2bbecfe9d4736908" }, "downloads": -1, "filename": "ictools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6864b89fb5fbe485fe2478cfe3365c88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6469, "upload_time": "2017-02-11T16:44:03", "url": "https://files.pythonhosted.org/packages/79/60/b82a4e5a1f2fb57dce57676de6922630a8892de08ad48b5b5ae1101bb7a4/ictools-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "66913a38fd9afc58cb3a93addfe4aef8", "sha256": "28412f7958f74b27873a1fc8326e8041295439a7aef268bceaeb57880eb0681c" }, "downloads": -1, "filename": "ictools-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66913a38fd9afc58cb3a93addfe4aef8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9503, "upload_time": "2017-02-17T23:03:48", "url": "https://files.pythonhosted.org/packages/15/f7/9ddca5dec340e18747e85e265cab9b8dacc879daf69d3810279a80ac4175/ictools-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "981c81f8861d799cccb6e936f3f958cc", "sha256": "4b308673745815ac9d6eb6acec1dba16689ece29ce7d51eaf87b0244fed8a548" }, "downloads": -1, "filename": "ictools-0.3.0.tar.gz", "has_sig": false, "md5_digest": "981c81f8861d799cccb6e936f3f958cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6587, "upload_time": "2017-02-17T23:03:50", "url": "https://files.pythonhosted.org/packages/35/a1/7dc7b759c2f5bd666c296feece620d1c80d1692f2645af1e947831fee753/ictools-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "66913a38fd9afc58cb3a93addfe4aef8", "sha256": "28412f7958f74b27873a1fc8326e8041295439a7aef268bceaeb57880eb0681c" }, "downloads": -1, "filename": "ictools-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66913a38fd9afc58cb3a93addfe4aef8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9503, "upload_time": "2017-02-17T23:03:48", "url": "https://files.pythonhosted.org/packages/15/f7/9ddca5dec340e18747e85e265cab9b8dacc879daf69d3810279a80ac4175/ictools-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "981c81f8861d799cccb6e936f3f958cc", "sha256": "4b308673745815ac9d6eb6acec1dba16689ece29ce7d51eaf87b0244fed8a548" }, "downloads": -1, "filename": "ictools-0.3.0.tar.gz", "has_sig": false, "md5_digest": "981c81f8861d799cccb6e936f3f958cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6587, "upload_time": "2017-02-17T23:03:50", "url": "https://files.pythonhosted.org/packages/35/a1/7dc7b759c2f5bd666c296feece620d1c80d1692f2645af1e947831fee753/ictools-0.3.0.tar.gz" } ] }