{ "info": { "author": "Sam Clements", "author_email": "sam.clements@datasift.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3.3" ], "description": "gocd-dashboard\n==============\n\nA [GoCD] dashboard for showing pipeline status at a glance. Details about each\npipeline and all of it's materials (even grandparents!) are collected to show\nthe authors of commits that caused each pipeline to run.\n\n![Screenshot](docs/screenshot.png)\n\nUsage\n-----\n\n_Requirements: Python 3.3 or above, the `gocd_dashboard` python package (and\nit's dependencies)._\n\n```bash\ngocd-dashboard run --host localhost --port 5000\n```\n\nYou will need to create a JSON configuration file that describes your GoCD\nserver. The server will look `config.json` in the current directory, or use the\npath of the `GOCD_DASHBOARD_CONFIG` environment variable.\n\n```json\n{\n \"gocd\": {\n \"server\": \"https://gocd.example.com\",\n \"username\": \"guest\",\n \"password\": \"guest\"\n },\n \"groups\": [\n {\n \"name\": \"example\",\n \"pipelines\": [\n \"pipeline-a\",\n \"pipeline-b\"\n ]\n }\n ]\n}\n```\n\nPipelines will be colored depending on their status:\n\n- Failed: red.\n- Running: yellow.\n- Passed: white (green if the entire group has passed).\n\nDevelopment\n-----------\n\n_Requirements: Python 3.3 or above, the `virtualenv` python package, NodeJS\nand the `npm` package manager._\n\nInstall the module into a Python virtualenv in development mode:\n\n```bash\npip install -e .\n```\n\nInstall a [Sass] compiler and [materialize.css]:\n\n```bash\nnpm install\n```\n\nCompile CSS files using `node-sass`:\n\n```bash\n./node_modules/.bin/node-sass --watch gocd_dashboard/static --output gocd_dashboard/static\n```\n\nRun the development server:\n\n```bash\nFLASK_DEBUG=1 gocd-dashboard run\n```\n\nLicense\n-------\n\nReleased under the MIT licence. See [LICENSE](./LICENSE). \n\nAuthors\n-------\n\n- [Sam Clements]\n\n[GoCD]: https://www.go.cd/\n[materialize.css]: http://materializecss.com/\n[Sam Clements]: https://github.com/borntyping/\n[Sass]: http://sass-lang.com/", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "None", "maintainer": "", "maintainer_email": "", "name": "gocd-dashboard", "package_url": "https://pypi.org/project/gocd-dashboard/", "platform": "", "project_url": "https://pypi.org/project/gocd-dashboard/", "project_urls": null, "release_url": "https://pypi.org/project/gocd-dashboard/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "A dashboard to highlight GoCD pipeline statuses.", "version": "1.0.7" }, "last_serial": 3123254, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ed0fe37cd996ec3a9fef2b0ea12115db", "sha256": "9b60dc8f3c1687c50cff08a0bb30886451cc04878291a03452fb7baf38b88a57" }, "downloads": -1, "filename": "gocd_dashboard-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ed0fe37cd996ec3a9fef2b0ea12115db", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1185022, "upload_time": "2016-10-27T16:06:09", "url": "https://files.pythonhosted.org/packages/bf/85/e019e644271972070f426c2031b8582ce180e2fc011841e8e8c1e8fb630c/gocd_dashboard-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97389a59a11a65fe997630ee14dc5754", "sha256": "1c47d4705217bbd4b7a3c550aadf523207e53cc36f5a5d1eff8aecf69805354b" }, "downloads": -1, "filename": "gocd-dashboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "97389a59a11a65fe997630ee14dc5754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1177272, "upload_time": "2016-10-27T16:06:05", "url": "https://files.pythonhosted.org/packages/07/32/49acbc731509fb18bf87340f85c86b7afad64b28207100e9c6da51e91e5c/gocd-dashboard-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bb766cc83c5e11b88d402dce06098a5b", "sha256": "3a1f11bc4747aa51a1428e1ed2c39e1d0f4a2dcb451459fcb66acfc7b156fbc0" }, "downloads": -1, "filename": "gocd_dashboard-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bb766cc83c5e11b88d402dce06098a5b", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1185028, "upload_time": "2016-10-27T16:11:04", "url": "https://files.pythonhosted.org/packages/f4/58/d0d2d56cd8148a8ae7a41e00900dcae18f1e7f308dc814dd8d2d44cba387/gocd_dashboard-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52b5e6244512f3b5dc0b3eb6a79f3dd0", "sha256": "af097af5d63748df0dfbe7b4dd7db536bd3c010f1e98799b73d84a25dd5ea98e" }, "downloads": -1, "filename": "gocd-dashboard-1.0.1.tar.gz", "has_sig": false, "md5_digest": "52b5e6244512f3b5dc0b3eb6a79f3dd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1177276, "upload_time": "2016-10-27T16:10:57", "url": "https://files.pythonhosted.org/packages/0e/d8/62d6bbaa9fd8e19b5772e54b0ad5a1caf4d6307eb2a8a87309d0697f5aab/gocd-dashboard-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "26f3863afdfc1d968754abb8192fbdfb", "sha256": "a72c99266c535d1626e710e18af29a1a03e59c9b9d582de5c10c3c805f2a2059" }, "downloads": -1, "filename": "gocd_dashboard-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "26f3863afdfc1d968754abb8192fbdfb", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1185066, "upload_time": "2016-11-03T17:26:08", "url": "https://files.pythonhosted.org/packages/83/09/a2658a503a2c1f54e371273eb3ec1105816e3763f1ce45d1ee7f173ec443/gocd_dashboard-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2026eb1145a6252c626780c5303d5fd", "sha256": "1d7bf372b119f81ab11c0cbb61b0d9ad7a24243202e2ade6da537bfe2f553bba" }, "downloads": -1, "filename": "gocd-dashboard-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f2026eb1145a6252c626780c5303d5fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1177315, "upload_time": "2016-11-03T17:26:03", "url": "https://files.pythonhosted.org/packages/77/b6/f74423e26a1c61440b8fcb11ff338a9b8d31d5207c8f196cf6ce1321abbe/gocd-dashboard-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "5643659220a07aae6abcf0b124b3dfeb", "sha256": "a7096cce9d4dc1bdb6047bbef554cbc42aaa28c740519abe3c68ce83bc8a9d8c" }, "downloads": -1, "filename": "gocd_dashboard-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5643659220a07aae6abcf0b124b3dfeb", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1184909, "upload_time": "2016-11-04T12:44:27", "url": "https://files.pythonhosted.org/packages/73/af/459c343455158ddf0feb433d6b6b5d3b743a11599d61e2e2db491fecc79d/gocd_dashboard-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1658eed8c656fd97de84a1213436a858", "sha256": "ae519daac0c55ee09a64526305757d77d63535bf9b1916fca17fc3b67b9c6d92" }, "downloads": -1, "filename": "gocd-dashboard-1.0.3.tar.gz", "has_sig": false, "md5_digest": "1658eed8c656fd97de84a1213436a858", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1177167, "upload_time": "2016-11-04T12:44:22", "url": "https://files.pythonhosted.org/packages/5b/30/fcdb878c82e79efcea10c219049b908db6db71f7b63b92a03ed348cb3687/gocd-dashboard-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "cba0ca6e4ac9258167b8896f428e58b6", "sha256": "a42bc29b95cab7c1dc0ef848b8e0a7b3b09e7a497e138651136992cbf7e775dd" }, "downloads": -1, "filename": "gocd_dashboard-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cba0ca6e4ac9258167b8896f428e58b6", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 1184927, "upload_time": "2016-11-04T15:35:13", "url": "https://files.pythonhosted.org/packages/c2/94/d377c7c4c96b598e5ca484b90d88f715a1dafe0c756f42d1506639e40387/gocd_dashboard-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "731407e7bc5d4913e7b98d0be08098b8", "sha256": "fcc786df30c13e5ab400ad877e20d5e3ec6fc1c1c73045f7bf32575249b04a4a" }, "downloads": -1, "filename": "gocd-dashboard-1.0.4.tar.gz", "has_sig": false, "md5_digest": "731407e7bc5d4913e7b98d0be08098b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1177189, "upload_time": "2016-11-04T15:35:08", "url": "https://files.pythonhosted.org/packages/07/65/297b411a14176917fe38674043e465a2000f4b8bbc4b8043d7d374965ff9/gocd-dashboard-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "a01a00018829e4a05855eeb1fcc0f078", "sha256": "95e7be439b11e17c04ddefcb3f3408b5c8e2d9c0345b8bb76135940137505412" }, "downloads": -1, "filename": "gocd_dashboard-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a01a00018829e4a05855eeb1fcc0f078", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25974, "upload_time": "2017-08-17T10:45:43", "url": "https://files.pythonhosted.org/packages/03/66/bf0389814748c3acf62d30f8d4c0d67bd87f29ff960ffa5973e2d7c480fd/gocd_dashboard-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "407cc9d63fc0dacd433502bf7b30d8cf", "sha256": "f3569115903820d3b43ac784092dbe447c511181f1ba56e31bf5714f3aa38737" }, "downloads": -1, "filename": "gocd-dashboard-1.0.6.tar.gz", "has_sig": false, "md5_digest": "407cc9d63fc0dacd433502bf7b30d8cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21162, "upload_time": "2017-08-17T10:45:44", "url": "https://files.pythonhosted.org/packages/e5/7b/409133a3d74bcba3f41d32ecd998b013ed1e6d5db6fe6a2683bb0977af20/gocd-dashboard-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "49595da1f3334e7d8110b390704e661a", "sha256": "762f1c64662b632833ca66b0f6dc2e562c873bdcd9db2c37a329b90c9f85ce71" }, "downloads": -1, "filename": "gocd-dashboard-1.0.7.tar.gz", "has_sig": false, "md5_digest": "49595da1f3334e7d8110b390704e661a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1182487, "upload_time": "2017-08-25T14:59:53", "url": "https://files.pythonhosted.org/packages/04/8e/93a1f3416110c624f3961b81c3a6d61822f6dac703b3f767a18440d91629/gocd-dashboard-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49595da1f3334e7d8110b390704e661a", "sha256": "762f1c64662b632833ca66b0f6dc2e562c873bdcd9db2c37a329b90c9f85ce71" }, "downloads": -1, "filename": "gocd-dashboard-1.0.7.tar.gz", "has_sig": false, "md5_digest": "49595da1f3334e7d8110b390704e661a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1182487, "upload_time": "2017-08-25T14:59:53", "url": "https://files.pythonhosted.org/packages/04/8e/93a1f3416110c624f3961b81c3a6d61822f6dac703b3f767a18440d91629/gocd-dashboard-1.0.7.tar.gz" } ] }