{ "info": { "author": "Marvin Pinto", "author_email": "marvin@pinto.im", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4" ], "description": "===============================\nPagerduty\n===============================\n\n.. image:: https://img.shields.io/travis/marvinpinto/charlesbot-pagerduty/master.svg?style=flat-square\n :target: https://travis-ci.org/marvinpinto/charlesbot-pagerduty\n :alt: Travis CI\n.. image:: https://img.shields.io/coveralls/marvinpinto/charlesbot-pagerduty/master.svg?style=flat-square\n :target: https://coveralls.io/github/marvinpinto/charlesbot-pagerduty?branch=master\n :alt: Code Coverage\n.. image:: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square\n :target: LICENSE.txt\n :alt: Software License\n\nA Charlesbot__ plugin that interacts with Pagerduty and does some cool shit.\n\n__ https://github.com/marvinpinto/charlesbot\n\n\nHow does this work\n------------------\n\nThis plugin adds the following ``!help`` targets:\n\n.. code:: text\n\n !oncall - Find out who's on-call right now\n\nThis will query Pagerduty and print out a list of all the on-call folks (for\nall the schedules).\n\n.. image:: https://raw.githubusercontent.com/marvinpinto/charlesbot-pagerduty/master/images/oncall.png\n\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install charlesbot-pagerduty\n\nInstructions for how to run Charlesbot are over at https://github.com/marvinpinto/charlesbot.\n\n\nConfiguration\n-------------\n\nIn your Charlesbot ``config.yaml``, enable this plugin by adding the following\nentry to the ``main`` section:\n\n.. code:: yaml\n\n main:\n enabled_plugins:\n - 'charlesbot_pagerduty.pagerduty.Pagerduty'\n\nThen add a ``pagerduty`` dictionary block that looks something like:\n\n.. code:: yaml\n\n pagerduty:\n token: 'E7px6VVr3PVHZPJq51oa'\n subdomain: 'acme'\n\nNote that you will need a valid Pagerduty API token for the **token** value, a\n*read-only* token should suffice here.\n\nSample config file\n~~~~~~~~~~~~~~~~~~\n\n.. code:: yaml\n\n main:\n slackbot_token: 'xoxb-1234'\n enabled_plugins:\n - 'charlesbot_pagerduty.pagerduty.Pagerduty'\n\n pagerduty:\n token: 'E7px6VVr3PVHZPJq51oa'\n subdomain: 'acme'\n\n\nLicense\n-------\nSee the LICENSE.txt__ file for license rights and limitations (MIT).\n\n__ ./LICENSE.txt", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marvinpinto/charlesbot-pagerduty", "keywords": "slack robot chatops charlesbot charlesbot-pagerduty", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "charlesbot-pagerduty", "package_url": "https://pypi.org/project/charlesbot-pagerduty/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/charlesbot-pagerduty/", "project_urls": { "Homepage": "https://github.com/marvinpinto/charlesbot-pagerduty" }, "release_url": "https://pypi.org/project/charlesbot-pagerduty/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "A charlesbot pagerduty plugin", "version": "1.0.1" }, "last_serial": 1837804, "releases": { "0.1.0": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c2298aacd8221540a13353948c1ad876", "sha256": "dc0f131d3afd0654c848eaef5fea800e6be38cbddb198d492ae06a946d78604c" }, "downloads": -1, "filename": "charlesbot-pagerduty-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c2298aacd8221540a13353948c1ad876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4036, "upload_time": "2015-11-29T00:13:44", "url": "https://files.pythonhosted.org/packages/62/1f/5dd90148ce182347929ae22703aeb9dc28f0b2eafb83cea781741bdf84fe/charlesbot-pagerduty-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "309e3665d5a56d99b74844b790ec831b", "sha256": "6e94056054fcf9a33e2e5c2028ac67c9d61d271a489a9bfa4a6876b2fbf0b0cd" }, "downloads": -1, "filename": "charlesbot-pagerduty-1.0.1.tar.gz", "has_sig": false, "md5_digest": "309e3665d5a56d99b74844b790ec831b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4048, "upload_time": "2015-11-29T00:20:18", "url": "https://files.pythonhosted.org/packages/61/9a/94c32596f26f3b4e06f5ebd9b1fec66c466705b87a84e925290c3ea5447a/charlesbot-pagerduty-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "309e3665d5a56d99b74844b790ec831b", "sha256": "6e94056054fcf9a33e2e5c2028ac67c9d61d271a489a9bfa4a6876b2fbf0b0cd" }, "downloads": -1, "filename": "charlesbot-pagerduty-1.0.1.tar.gz", "has_sig": false, "md5_digest": "309e3665d5a56d99b74844b790ec831b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4048, "upload_time": "2015-11-29T00:20:18", "url": "https://files.pythonhosted.org/packages/61/9a/94c32596f26f3b4e06f5ebd9b1fec66c466705b87a84e925290c3ea5447a/charlesbot-pagerduty-1.0.1.tar.gz" } ] }