{ "info": { "author": "Jannis Gebauer", "author_email": "ja.geb@me.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development" ], "description": "# Statuspage\n\n[![Updates](https://pyup.io/repos/github/jayfk/statuspage/shield.svg)](https://pyup.io/repos/github/jayfk/statuspage/)\n[![Python 3](https://pyup.io/repos/github/jayfk/statuspage/python-3-shield.svg)](https://pyup.io/repos/github/jayfk/statuspage/)\n[![Build Status](https://travis-ci.org/jayfk/statuspage.svg?branch=master)](https://travis-ci.org/jayfk/statuspage)\n[![codecov.io](https://codecov.io/github/jayfk/statuspage/coverage.svg?branch=master)](https://codecov.io/github/jayfk/statuspage?branch=master)\n\nA statuspage generator that lets you host your statuspage for free on GitHub. Uses \nissues to display incidents and labels for severity. \n\n## Demo\n\n![DEMO](https://github.com/jayfk/statuspage/blob/master/demo.gif)\n\nSee a real status page generated by this at [status.pyup.io](http://status.pyup.io/) or a [demo site](https://jayfk.github.io/statuspage-demo/)\n\n## Quickstart\n\nInstall statuspage with pip:\n\n pip install statuspage\n\n*There are also binaries for macOS and Linux available, see [installation](docs/installation.md) for more.*\n\nNow, create an GitHub API token:\n\n- Go to your [Personal Access tokens](https://github.com/settings/tokens) page.\n- Click on `Generate new token`. \n- Make sure to check the `public_repo` and `write:repo_hook` scope. \n- Copy the token somewhere safe, you won't be able to see it again once you leave the page.\n\nTo create a new status page, run:\n\n statuspage create --token=\n \nYou'll be prompted for a repo name and the systems you want to show a status for.\n\n Name: mystatuspage\n Systems, eg (Website,API): Website, CDN, API\n \n*Please note: This will generate a new repo under that name. Make sure it doesn't exist already.*\n \nThe command takes a couple of seconds to run. Once ready, it will output links to the issue tracker and your new status page.\n\n Create new issues at https://github.com//mystatuspage/issues\n Visit your new status page at https://.github.com/mystatuspage/\n\nNext, you will be asked if you want to automate the update process, so that you don't have to run\nthe `statuspage update` command whenever you change anything on your repo. \n\n Set up automation? [y/N]: y\n\nIf you want use the service, choose `y` and grab a key at the [shop](https://www.statuspage-backend.com). \n\nIf you don't want to use the service, choose `n`. The generator will then print the `statuspage update`\ncommand filled with all the details you need to update your page.\n \n## Create an issue\n\nTo create a new issue, go to your newly created repo and click on `New Issue`.\n\n- Click on the cog icon next to labels on the right. \n- Choose the affected systems (black labels)\n- Choose a severity label (major outage, degraded performance, investigating)\n- Fill in the title, leave a comment and click on `Submit new issue`.\n\n![Add New Issue](docs/new_issue.png)\n\nNow, update your status page. Go back to your commandline and type:\n\n statuspage update --token=\n Name: mystatuspage\n\nIf you change the issue (eg. when you add a new label, create a comment or close the issue), you'll\nneed to run `statuspage update` again.\n\n## Adding and removing systems\n\nIn order to add or remove a system, run:\n\n statuspage add_system --token= --name= --system=\n statuspage remove_system --token= --name= --system=\n\n## Upgrading from previous versions\n\nFirst, install the latest version with pip, or grab the latest [binary](docs/installation.md):\n\n pip install statuspage --upgrade\n\nUpdating your page to the latest version is now as simple as running:\n\n statuspage upgrade --token= --name=\n\nfollowed by an update:\n \n statuspage update --token= --name=\n\n## Translations\nThe generated status page is translated via JavaScript on the client side using [webL10n](https://github.com/fabi1cazenave/webL10n). It detects the visitors preferred language and translates all strings automatically. \n\nTranslations are available for the following languages: \n\n- en\n- de\n\nWant to add a translation? Open `translations.ini` and add it. Pull requests welcome!\n\n## Customizing\nWant to change styles, the logo, or the footer? Check out [customizing](docs/customizing.md).\n\n## Options\n\nWant to create a status page for an organisation, or a private one? See [options](docs/options.md).\n\n# Change Log\nAll enhancements and patches to statuspage will be documented in this file.\nThis project adheres to [Semantic Versioning](http://semver.org/).\n\n## 0.8.1 [2016-09-6]\n- Fixed a silly encoding error on legacy python\n\n## 0.8.0 [2016-09-2]\n- Added client side translation.\n- Added german translation.\n- It's now possible to add/remove systems from the CLI.\n\n## 0.7.0 [2016-07-31]\n- Added markdown support.\n- Added upgrade command.\n- Added support for localtime.\n- Added support for a config file.\n\n## 0.6.0 [2016-07-26]\n- Added an option to automate the update process.\n- Switch to PyGithub as pygithub-redux is no longer needed\n- Added an option to create private repositories\n- Beefed up the docs\n\n## 0.5.1 [2016-07-26]\n- Updated dependencies: tqdm and pygithub-redux\n\n## 0.5.0 [2016-07-26]\n- Systems and Panels are now ordered to make sure that no commit is issued when nothing changes (#12)\n- Refactored the code to make it easier to read\n\n## 0.4.1 [2016-07-25]\n- Fixed a bug on python 3 where the hash function wasn't working.\n\n## 0.4.0 [2016-07-25]\n- Only commit if content differs (@Jcpetrucci)\n\n## 0.3.3 [2016-07-13]\n- issued new pypi release\n\n## 0.3.2 [2016-07-13]\n- fixed packaging problems by using a module\n- minified and merged style.css with milligram.min.css\n\n## 0.3.1 [2016-07-12]\n- fixed packaging problems\n\n## 0.3 [2016-07-12]\n- statuspage is now available on PyPi\n\n## 0.2 [2016-03-08]\n- Added support for GitHub organizations\n- Makes sure that non-collaborator issues/comments are not displayed\n\n## 0.1 [2016-03-07]\n- Initial release", "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/jayfk/statuspage", "keywords": "statuspage", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "statuspage", "package_url": "https://pypi.org/project/statuspage/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/statuspage/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jayfk/statuspage" }, "release_url": "https://pypi.org/project/statuspage/0.8.1/", "requires_dist": null, "requires_python": null, "summary": "A statuspage generator that lets you host your statuspage for free on Github.", "version": "0.8.1" }, "last_serial": 2327275, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "3781d8bb156970f3e538f606a24ebaf6", "sha256": "b9b309c599a3ccedac9d0bb66fc82e2887115b3cfce7e7b3c80a75e26af32d15" }, "downloads": -1, "filename": "statuspage-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3781d8bb156970f3e538f606a24ebaf6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9343, "upload_time": "2016-07-12T07:44:34", "url": "https://files.pythonhosted.org/packages/34/a6/0d4e1d31d611e71a8d3e30873d9115c0a936dfac4519ba9ba24e8488485b/statuspage-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a724ad6b91b7e00ac10b64bad3438be", "sha256": "383c0298236f6836cd7bf790b951b6ca4a3942ec2d7399a3a8d445bb0e218465" }, "downloads": -1, "filename": "statuspage-0.2.tar.gz", "has_sig": false, "md5_digest": "1a724ad6b91b7e00ac10b64bad3438be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6023, "upload_time": "2016-07-12T07:44:04", "url": "https://files.pythonhosted.org/packages/43/5e/e62bb14fc9000645921479c5a788ccd30dade44ff05b8375c893c4cd1503/statuspage-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b3d611239d96aafa595e03439a9514fd", "sha256": "bf60b6bab687c4524f1335ac49c28b58eb4c2991e102b07de2a4d16fe7313031" }, "downloads": -1, "filename": "statuspage-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b3d611239d96aafa595e03439a9514fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17054, "upload_time": "2016-07-12T08:15:58", "url": "https://files.pythonhosted.org/packages/6f/b2/b227f9a773b8a6f487696b1c148873f6aa31310ffb8a7af167a0c6a25b9f/statuspage-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4888950d700c08ca4f55151443b83786", "sha256": "3e135774ec9e881b59fbe289573d8f37c35af3115fa271b42d6f828e9c94fb87" }, "downloads": -1, "filename": "statuspage-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4888950d700c08ca4f55151443b83786", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9329, "upload_time": "2016-07-12T09:18:02", "url": "https://files.pythonhosted.org/packages/48/8e/4df2a529e9bb8c3fa7fd70aa96da6bbeac296943a277873f9d9a190b13b1/statuspage-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe43684e4c05eb4475aca829560b7aa1", "sha256": "c226f4ba44a1eff3cea957abb472b07b5f9ebf426a36d712fabacd5537b7b0f5" }, "downloads": -1, "filename": "statuspage-0.3.tar.gz", "has_sig": false, "md5_digest": "fe43684e4c05eb4475aca829560b7aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17035, "upload_time": "2016-07-12T09:17:32", "url": "https://files.pythonhosted.org/packages/aa/0a/09874d7bcd5ca7da49fc12e524bb259540387f69f2f1da83ae008350fa83/statuspage-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2aebb78db95ccf922996bb5c0b16a155", "sha256": "d88a96493f339abd757d12e08400e0dd15ba7624256e97ccb803d9edf23b1bf3" }, "downloads": -1, "filename": "statuspage-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2aebb78db95ccf922996bb5c0b16a155", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9382, "upload_time": "2016-07-12T09:32:50", "url": "https://files.pythonhosted.org/packages/5a/e7/c7144bdd206870406921dbee8d3b01da5828fb240e426b106586c7991f7c/statuspage-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c13ee404e9965f11bb12ec150118448f", "sha256": "895978bc49c738d17fa99f96d18daa3b9b234129741408356fa5a1141b303015" }, "downloads": -1, "filename": "statuspage-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c13ee404e9965f11bb12ec150118448f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17044, "upload_time": "2016-07-12T09:32:36", "url": "https://files.pythonhosted.org/packages/62/1f/37f06f416f69bb2764c94625878fae03fa8cda74180bf5573cb8e49068f6/statuspage-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3bc9eea3b8f3840571b7635968e3d875", "sha256": "aeff479a20ae7d351aeaee7658f7abf70273b21acb5e585fc843c9dd76958450" }, "downloads": -1, "filename": "statuspage-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3bc9eea3b8f3840571b7635968e3d875", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9610, "upload_time": "2016-07-12T20:30:21", "url": "https://files.pythonhosted.org/packages/73/9d/0c413499c7ebda71ae8291568779aefed29eae4e0de9c9d93576c76e9406/statuspage-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0aa11b45e9e9e246b5aed701e228cda1", "sha256": "f2ba6e850b12abd480c97ae78c0b55e8812b26764ce3042f20d92b8640957ef8" }, "downloads": -1, "filename": "statuspage-0.3.2.tar.gz", "has_sig": false, "md5_digest": "0aa11b45e9e9e246b5aed701e228cda1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16599, "upload_time": "2016-07-12T20:30:18", "url": "https://files.pythonhosted.org/packages/43/b1/afc99b78bf105706d3fd87f4f7da1d585fa0619e79f3fafb7c96954567a2/statuspage-0.3.2.tar.gz" } ], "0.3.2.dev1": [ { "comment_text": "", "digests": { "md5": "0558a1665a2ba2742d1c6ce6c426a041", "sha256": "7f2c1818e48663796cd1ed4d8bb6b25eed0b92ba1ec261d61378fb29ca28fa90" }, "downloads": -1, "filename": "statuspage-0.3.2.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "0558a1665a2ba2742d1c6ce6c426a041", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41123, "upload_time": "2016-07-12T21:27:13", "url": "https://files.pythonhosted.org/packages/24/df/ea536a38d60c73ff2ed06f65071c788e87b641a8c2cc52fe7e9394676705/statuspage-0.3.2.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15cd6e8ac7b518ad9e1a809ae7588c65", "sha256": "9d90958d3e5da35b17f74bb556891022778b0fd5598a1656dbe68e515b61508c" }, "downloads": -1, "filename": "statuspage-0.3.2.dev1.tar.gz", "has_sig": false, "md5_digest": "15cd6e8ac7b518ad9e1a809ae7588c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20471, "upload_time": "2016-07-12T21:27:10", "url": "https://files.pythonhosted.org/packages/f4/52/1442ab142c302eb7ae20255d3e655461388d905a41a7e0e0fbbcfa00371f/statuspage-0.3.2.dev1.tar.gz" } ], "0.3.2.dev2": [ { "comment_text": "", "digests": { "md5": "c7d7214000e28c7bb90b998ba90a087e", "sha256": "c70917d306b28ea767addd88304037c0449c1716fe715a44c2f4ef4ae70e87c0" }, "downloads": -1, "filename": "statuspage-0.3.2.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "c7d7214000e28c7bb90b998ba90a087e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 41128, "upload_time": "2016-07-12T21:29:16", "url": "https://files.pythonhosted.org/packages/bf/f9/eb72029853d064f60771adf06409507e7f55b90b34c38b2e2642494c57f0/statuspage-0.3.2.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5066cb4235c75b8432a3de7f9f730ddf", "sha256": "e24cc0b887ad726110a56511d67d36641f5849727de923d80b36828c09760a4f" }, "downloads": -1, "filename": "statuspage-0.3.2.dev2.tar.gz", "has_sig": false, "md5_digest": "5066cb4235c75b8432a3de7f9f730ddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20483, "upload_time": "2016-07-12T21:29:14", "url": "https://files.pythonhosted.org/packages/3f/1a/2dc6db8e7b9b7fdf3e0a38fbd5d6d57c9dfc021b98e4b5352cc2a61b7201/statuspage-0.3.2.dev2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b2d7510eb120d1d16581f611dda26dac", "sha256": "f753fee78453c0f778a6356651e9196026f44d9d98f79429ae9fe274a6476963" }, "downloads": -1, "filename": "statuspage-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b2d7510eb120d1d16581f611dda26dac", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 26967, "upload_time": "2016-07-12T21:43:32", "url": "https://files.pythonhosted.org/packages/74/f3/0283c7a3526885418b51c9a3e3a9594608c5ce25d11d80e46f806d2b93a3/statuspage-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5256cbb3be74b889c64dd3deb7c47191", "sha256": "9f2ebd70a4be0d11d11eca5a937502a520b95993a68644184afaeb7835f20907" }, "downloads": -1, "filename": "statuspage-0.3.3.tar.gz", "has_sig": false, "md5_digest": "5256cbb3be74b889c64dd3deb7c47191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20662, "upload_time": "2016-07-12T21:43:29", "url": "https://files.pythonhosted.org/packages/30/87/cbc068970e132bf454680f420077354ead8f8df8bc9f392cccd7577122ee/statuspage-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1b476e5cc3ac5f422cf6c74113dae86e", "sha256": "311c2f001002a5c2fcbb0302b0d4119fae5bf338a61a2ed704abbf39d00ba59b" }, "downloads": -1, "filename": "statuspage-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1b476e5cc3ac5f422cf6c74113dae86e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27203, "upload_time": "2016-07-25T13:16:11", "url": "https://files.pythonhosted.org/packages/70/90/73246ac544f2cc189d4d0504d0d57c290869790ba98d02b31f192165c798/statuspage-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ec7e3b747196a8898646f418843556a", "sha256": "90dec96a659b0d73d04612a37e9a81717f1ec2272311cf96c13b6bfa781319bd" }, "downloads": -1, "filename": "statuspage-0.4.0.tar.gz", "has_sig": false, "md5_digest": "3ec7e3b747196a8898646f418843556a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16601, "upload_time": "2016-07-25T13:16:08", "url": "https://files.pythonhosted.org/packages/89/c1/815f070fbfa1836eab3ffcedd4dde30826d8dafd0577801ce91c33862ad9/statuspage-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "03fe37536c8f1be554a6d898419fef11", "sha256": "0af0be42f45f9f01ee766eee8162e077a69e7ffecb45afaeb2b1fae0742529c1" }, "downloads": -1, "filename": "statuspage-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "03fe37536c8f1be554a6d898419fef11", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 27438, "upload_time": "2016-07-25T15:44:58", "url": "https://files.pythonhosted.org/packages/07/66/e72f783e530fd5be9a232c519410dc36632683934583bd1e85aa2c948908/statuspage-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ce8aee6d0547d95dd87998777aae22d", "sha256": "286cba2054c2e103114a9d8681bdd281f0cb0d3046bb694df7fac8ab8bd4243d" }, "downloads": -1, "filename": "statuspage-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9ce8aee6d0547d95dd87998777aae22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16807, "upload_time": "2016-07-25T15:44:56", "url": "https://files.pythonhosted.org/packages/f1/58/0332b8e7f0a3960150a7af2dafc357d1fc52f506588f961ec24de81af072/statuspage-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "13f9f03dd5a294dd0bd3193b7eb92d6e", "sha256": "b69c763eadd0317a113d850e4d5133b5e2ec11228e2dc6b7fb6783c96c357107" }, "downloads": -1, "filename": "statuspage-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "13f9f03dd5a294dd0bd3193b7eb92d6e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 27706, "upload_time": "2016-07-26T09:04:07", "url": "https://files.pythonhosted.org/packages/70/91/66423119e1ca7f4a15ccd2f791c026833b50748463585e8e030f17348e8a/statuspage-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb290ff777c17abd575992ac8bba0af4", "sha256": "5b13f5b4bf53604ff026b2ca43f5b14c406632c710cd4e5b39ffaad004822112" }, "downloads": -1, "filename": "statuspage-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fb290ff777c17abd575992ac8bba0af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17087, "upload_time": "2016-07-26T09:04:03", "url": "https://files.pythonhosted.org/packages/b5/8d/73f1ad77e6bc8c213c76491d4b611f02f95a1b2bc6f2f4fa34ecdce27a79/statuspage-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "72332dd8d4f3214b940f5f8b36178a43", "sha256": "2b7500ab86002f5a96a3c5b8e784adf62ce4319d2b4998214720c862a9050660" }, "downloads": -1, "filename": "statuspage-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "72332dd8d4f3214b940f5f8b36178a43", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 27763, "upload_time": "2016-07-26T09:09:03", "url": "https://files.pythonhosted.org/packages/38/b8/3db2f6fd877db7b52e1d4724c34678b72fee9afc84d634af959ff84e3834/statuspage-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c14674bcf34493f4736a7ea48dbec504", "sha256": "6649b40d41dc97c17dc6a0ab46bf4d10c88043ed3eb536c692997731f91a2cc9" }, "downloads": -1, "filename": "statuspage-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c14674bcf34493f4736a7ea48dbec504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17137, "upload_time": "2016-07-26T09:09:01", "url": "https://files.pythonhosted.org/packages/15/f0/aa64f854ce1a3e53f9b22e33dc9c999d2df9fd4435207221bc5f86f27367/statuspage-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4558557562829c36c84982d4b218460a", "sha256": "22fa50f1f7560f640e487a0185dd6de440cc449bd013e509d273cf034eadfd66" }, "downloads": -1, "filename": "statuspage-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4558557562829c36c84982d4b218460a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27240, "upload_time": "2016-08-26T15:06:15", "url": "https://files.pythonhosted.org/packages/b1/27/7cf887d1b08f5ab3c5a8baa4eecd600d17118aef4b8eecb9bc1f220e4301/statuspage-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ac8fc504608bbcf30d96270e7cda5be", "sha256": "2b3702e4013457f7e6b069b88c68dcee37ef6961e6cec963a6b4afc0dd6303e4" }, "downloads": -1, "filename": "statuspage-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8ac8fc504608bbcf30d96270e7cda5be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16495, "upload_time": "2016-08-26T15:06:12", "url": "https://files.pythonhosted.org/packages/82/ea/dfc48e09336d388f68b538ccad495fc7d30b7fec38cae7e08d7ce7046c44/statuspage-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "bce170938f8d1840e99b69b945ddce48", "sha256": "afc95e00363099bf2907d4d1054b5d2dde370b2098af8b385b09f5ecead0a9a5" }, "downloads": -1, "filename": "statuspage-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bce170938f8d1840e99b69b945ddce48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 90079, "upload_time": "2016-09-01T10:04:40", "url": "https://files.pythonhosted.org/packages/f1/27/c90c61f433e0c67f77c25f7b39fce122d027e832cd73d2b4cc1d159c55f9/statuspage-0.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "386c63a40ab6db92e9ca5a7364f5e401", "sha256": "354099766678b001a09b9950849acac23152aa4a4bc0f7e62949ca9df4dd331f" }, "downloads": -1, "filename": "statuspage-0.7.0.tar.gz", "has_sig": false, "md5_digest": "386c63a40ab6db92e9ca5a7364f5e401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79658, "upload_time": "2016-09-01T10:04:36", "url": "https://files.pythonhosted.org/packages/63/2a/94cd82c4f3b564fd62b65abdd372b1c96ec09f890bf2b811ffac63e4e03b/statuspage-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2264622d0084472b1adfd35098d2d8a9", "sha256": "fd8fd6854276c5ba0b97901348e18f6c93203889d0b3c726ec6815664f517020" }, "downloads": -1, "filename": "statuspage-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2264622d0084472b1adfd35098d2d8a9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 97100, "upload_time": "2016-09-02T10:34:56", "url": "https://files.pythonhosted.org/packages/26/f4/c750b03427b824e8b1ac0532296ea7086039f32c8e231f767759e374a42f/statuspage-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7512292d9872516309a2eabed63e38fb", "sha256": "4b1f50967167ecdc90332870667ce7e299919a7bbd9df3209f6563418202f341" }, "downloads": -1, "filename": "statuspage-0.8.0.tar.gz", "has_sig": false, "md5_digest": "7512292d9872516309a2eabed63e38fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85870, "upload_time": "2016-09-02T10:34:54", "url": "https://files.pythonhosted.org/packages/b9/8d/5b39c880dc61d3dba167dd6d417e028673865c10210b1bd0803090cbccd0/statuspage-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "d9524a90e07a727547bc09ba9c79a9da", "sha256": "efb88da95e7d14defde5c21accb340fbab795359b18924950049c61e92909edf" }, "downloads": -1, "filename": "statuspage-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d9524a90e07a727547bc09ba9c79a9da", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 97180, "upload_time": "2016-09-06T12:55:51", "url": "https://files.pythonhosted.org/packages/f7/e5/92563d1c8ee990703b220c22c05c1d3c2f80ee521c1a2a43c2fadecbae15/statuspage-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1a8d9d188b1f1c49ab7b03ddeddf617", "sha256": "4eb5f3bc2ea33f59f0b42c9cd2ef6c909e09069b7c96a71dae32f72dab068b02" }, "downloads": -1, "filename": "statuspage-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f1a8d9d188b1f1c49ab7b03ddeddf617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86516, "upload_time": "2016-09-06T12:55:48", "url": "https://files.pythonhosted.org/packages/89/6b/eab4784e3203a0e021b91016220a58f3e6f60fe70127ec9202774506efb5/statuspage-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9524a90e07a727547bc09ba9c79a9da", "sha256": "efb88da95e7d14defde5c21accb340fbab795359b18924950049c61e92909edf" }, "downloads": -1, "filename": "statuspage-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d9524a90e07a727547bc09ba9c79a9da", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 97180, "upload_time": "2016-09-06T12:55:51", "url": "https://files.pythonhosted.org/packages/f7/e5/92563d1c8ee990703b220c22c05c1d3c2f80ee521c1a2a43c2fadecbae15/statuspage-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1a8d9d188b1f1c49ab7b03ddeddf617", "sha256": "4eb5f3bc2ea33f59f0b42c9cd2ef6c909e09069b7c96a71dae32f72dab068b02" }, "downloads": -1, "filename": "statuspage-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f1a8d9d188b1f1c49ab7b03ddeddf617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86516, "upload_time": "2016-09-06T12:55:48", "url": "https://files.pythonhosted.org/packages/89/6b/eab4784e3203a0e021b91016220a58f3e6f60fe70127ec9202774506efb5/statuspage-0.8.1.tar.gz" } ] }