{ "info": { "author": "", "author_email": "cfp@highball.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "# git-open\n\n[![CI Status](https://travis-ci.com/cfarvidson/git-open.svg?branch=master)](https://travis-ci.com/cfarvidson/git-open)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![Maintainability](https://api.codeclimate.com/v1/badges/09be50f0293cfed0e89a/maintainability)](https://codeclimate.com/github/cfarvidson/git-open/maintainability)\n[![Known Vulnerabilities](https://snyk.io/test/github/cfarvidson/git-open/badge.svg?targetFile=requirements.txt)](https://snyk.io/test/github/cfarvidson/git-open?targetFile=requirements.txt)\n[![Downloads](http://pepy.tech/badge/git-open)](http://pepy.tech/project/git-open)\n\nOpen a git repo in the browser from the terminal.\n\n## Features\n\nFrom the terminal type the following command to open the current repository in your browser.\n\n```\ngit open\n```\n\nor\n\n```\ngit-open\n```\n\n## Installation\n\n### Using pip\n\n pip install git-open\n\n### Using pipsi (recommended)\n\n[pipsi](https://github.com/mitsuhiko/pipsi) is a great tool to install python tools globally.\n\n> pipsi makes installing python packages with global entry points painless.\n> These are Python packages that expose an entry point through the command line such as Pygments.\n\n pipsi install git-open\n\n## Credits\n\nThis package was initially created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the\n[audreyr/cookiecutter-pypackage](https://github.com/audreyr/cookiecutter-pypackage) project template.\n\n## License\n\nGNU General Public License v3.0\n\nSee [LICENSE](LICENSE) to see the full text.\n\n\nChangelog\n=========\n\n**unreleased**\n\nv1.0.7\n-----\n- Updated dependencies\n- Moves to the new repository\n\n\nv1.0.6\n-----\n- Updated dependencies\n\nv1.0.5\n-----\n- Deploy to pypi from travis\n\nv1.0.4\n-----\n- Add a download badge from http://pepy.tech/project/git-open to the readme\n- Add a test that will ensure that the dependencies will be checked by snyk.io\n when versions are bumped by dependabot\n- Fixes an [issue](https://github.com/cfarvidson/git-open/issues/23) with opening public repositories\n\nv1.0.3\n-----\n- Fix the build\n\nv1.0.2\n-----\n- Fix the manifest.in\n\nv1.0.1\n-----\n- Add a vulnerabilities checking to the CI pipeline (snyk.io)\n\nv1.0.0\n-----\n- Add the package to pypi\n- Update the install readme\n\nv0.0.3\n-----\n- Updated ci pipeline \n\nv0.0.2\n-----\n- Update the install description\n\nv0.0.1\n-----\n* Implemented tox testing\n* Created\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cfp2000/git-open", "keywords": "terminal,git,web", "license": "GPLv3", "maintainer": "", "maintainer_email": "cfp@highball.se", "name": "git-open", "package_url": "https://pypi.org/project/git-open/", "platform": "", "project_url": "https://pypi.org/project/git-open/", "project_urls": { "Bug Tracker": "https://github.com/cfp2000/git-open/issues", "Homepage": "https://github.com/cfp2000/git-open", "Source Code": "https://github.com/cfp2000/git-open" }, "release_url": "https://pypi.org/project/git-open/1.0.7/", "requires_dist": [ "Click (>=6.7)", "sh (>=1.12.14)", "six (>=1.11.0)", "pytest ; extra == 'dev'", "coverage ; extra == 'dev'", "flake8 ; extra == 'dev'", "six ; extra == 'dev'", "sphinx ; extra == 'dev'", "pre-commit ; extra == 'dev'", "sphinx ; extra == 'docs'", "wheel ; extra == 'setup'", "pytest ; extra == 'tests'", "coverage ; extra == 'tests'", "flake8 ; extra == 'tests'", "six ; extra == 'tests'" ], "requires_python": "", "summary": "Open a git repo in the browser from the terminal.", "version": "1.0.7" }, "last_serial": 5509260, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9d961da0ee995fb0bde89c503eab227b", "sha256": "61d0b563f7d47570ba0f2135ee31727df72cb0acd358f6f0607bc29d15f86c28" }, "downloads": -1, "filename": "git_open-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9d961da0ee995fb0bde89c503eab227b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16637, "upload_time": "2018-07-26T13:29:18", "url": "https://files.pythonhosted.org/packages/01/40/b0522fada1a7442175fc8047f4043d94ab001ebc4c53f576d2eef1265d09/git_open-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f499c21b82135ba66382f4b0a0ac969b", "sha256": "f34315ef27b2a514da20d71de7ceb9bc254862693b8380f807f3106ec83cef86" }, "downloads": -1, "filename": "git-open-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f499c21b82135ba66382f4b0a0ac969b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30517, "upload_time": "2018-07-26T13:29:19", "url": "https://files.pythonhosted.org/packages/9d/dd/4cf20646b3af1785c1f832f2fcac616eee436daec147fd6bda97c2d1bbcc/git-open-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3edd86cd4a7bab00e42d88e04e30c8ea", "sha256": "1744c8bd356f2f5b82888ee13f5a34f717d803647870bd4fb631114933cb107e" }, "downloads": -1, "filename": "git_open-1.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3edd86cd4a7bab00e42d88e04e30c8ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16715, "upload_time": "2018-07-27T09:00:09", "url": "https://files.pythonhosted.org/packages/80/ce/277f97d027a602dbacc2fe9bb2ca3366d23b78c4d7585a97281ffd73584d/git_open-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d6966c6d4fdec1f5fc1ea47515a062a", "sha256": "ab6217249e418a290bb72f09b33f3b46e44e99959f8de458a1c7e485a3405079" }, "downloads": -1, "filename": "git-open-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5d6966c6d4fdec1f5fc1ea47515a062a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30754, "upload_time": "2018-07-27T09:00:11", "url": "https://files.pythonhosted.org/packages/16/28/3b61207c8dad795ca5b7d0c41bf94bbf2f2dcd987d82b03eca09a09f07be/git-open-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e1061cb39b805ed9e9c2fd5b3352de21", "sha256": "b8401ca26160281eb45bc9e28eb330cbfdcde9d0d7b03b4f956d78ddea35838b" }, "downloads": -1, "filename": "git_open-1.0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e1061cb39b805ed9e9c2fd5b3352de21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16742, "upload_time": "2018-07-27T09:31:19", "url": "https://files.pythonhosted.org/packages/9c/df/4a5cc6a440b5ab79e4abccd0c0ea475e6992923f12a7a677015d47b39116/git_open-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f907d90a14d7c3f437bfa95aa7e90e54", "sha256": "ff9a4d39819f68910cb0bbf6bb35fd34d4d4c9f23df812fde64ae30414ef15e0" }, "downloads": -1, "filename": "git-open-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f907d90a14d7c3f437bfa95aa7e90e54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30938, "upload_time": "2018-07-27T09:31:20", "url": "https://files.pythonhosted.org/packages/b4/1e/9b3a940cf4147a5f76520b018ca1e65e93b34a7c031f6e2987552bef9aa2/git-open-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "194ecbd064b2a08280033432b5fd0111", "sha256": "5d2787de13a2f459af2efeb368b676618f6c90e4013217b5f8a7c1e0c7563005" }, "downloads": -1, "filename": "git_open-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "194ecbd064b2a08280033432b5fd0111", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16862, "upload_time": "2018-11-02T11:34:24", "url": "https://files.pythonhosted.org/packages/12/24/15e8ae51dfa9f3058bf966fa3c6eebb5649c029a2fa47e17b32aee50e002/git_open-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f92257b9556b7b87106001292f5a75bb", "sha256": "738590542d68f4001157d5f747f96f16f7353b5b7f21d99d779ceaab777b8930" }, "downloads": -1, "filename": "git-open-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f92257b9556b7b87106001292f5a75bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34025, "upload_time": "2018-11-02T11:34:27", "url": "https://files.pythonhosted.org/packages/27/f1/5dc3c7d6dc9d85f70ae163945ffc2e9b9ee04abd1b65ede5a35d639f79b0/git-open-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3a611685402527fc9844ff7e6c3bd6b9", "sha256": "6c47a33ff3056249490142170fcb063141195e557fe4f3f401c4b325ae12d4c2" }, "downloads": -1, "filename": "git_open-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a611685402527fc9844ff7e6c3bd6b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16877, "upload_time": "2018-11-02T12:40:29", "url": "https://files.pythonhosted.org/packages/ce/97/4ecef0fa4df2a251df067749b2bfc67c04daef4da333f3639a161241c39e/git_open-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2977dcb9ebdd05d61350e6bdf48f2d5f", "sha256": "3ca300898c505be84d90243c99053fef624c4362f4ad4038c933d8fb2b5fee20" }, "downloads": -1, "filename": "git-open-1.0.5.tar.gz", "has_sig": false, "md5_digest": "2977dcb9ebdd05d61350e6bdf48f2d5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32321, "upload_time": "2018-11-02T12:40:31", "url": "https://files.pythonhosted.org/packages/48/30/174fc412a2b22f39eacc2216efc4452c0803d4fe8c0e37b6e64581f4034b/git-open-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c68413662652a245c81ddf0a427707dc", "sha256": "bf9ab6f5b7de59069e0bc2c84c85ea81b7c465ce9485a5be41cef1e29fb60834" }, "downloads": -1, "filename": "git_open-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c68413662652a245c81ddf0a427707dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16841, "upload_time": "2019-04-21T08:27:49", "url": "https://files.pythonhosted.org/packages/38/7d/953d315e63c6cfcc171a4b51bf197b368ff0c2f463dd889d2d111f28fcab/git_open-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2a03fad0fa68eac9c00b343e7ca316d", "sha256": "2939340a5c757f726afd6007a3d3efa2f95edde1ef40f21db11148065303726f" }, "downloads": -1, "filename": "git-open-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f2a03fad0fa68eac9c00b343e7ca316d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32195, "upload_time": "2019-04-21T08:27:50", "url": "https://files.pythonhosted.org/packages/f0/5c/ec68a177ff5091469d2d970c97eb89f39ba54afa2951cf03945b8734eab8/git-open-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "2e7dde58e0ce90d5d6153406fe3f7a15", "sha256": "910946119f8f499a4a13d72806be7823c7a6609fa6f10dc41d79627dec3f1d18" }, "downloads": -1, "filename": "git_open-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e7dde58e0ce90d5d6153406fe3f7a15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16872, "upload_time": "2019-07-09T21:44:55", "url": "https://files.pythonhosted.org/packages/bf/d0/4e8b239b70fd6c86b5b149134269a430527fd95457218e0986716b1fd383/git_open-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7acf7ceeb6b4a5751c73df96b8bcc346", "sha256": "9583e7374a974d286bd41eaf2913c3115a4386d07ae021eb640d265c85b00f4c" }, "downloads": -1, "filename": "git-open-1.0.7.tar.gz", "has_sig": false, "md5_digest": "7acf7ceeb6b4a5751c73df96b8bcc346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32636, "upload_time": "2019-07-09T21:44:56", "url": "https://files.pythonhosted.org/packages/37/b3/bcf11ad558563ed32433f8d6c39da119072a443b979ec831dd3f95dc5af1/git-open-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2e7dde58e0ce90d5d6153406fe3f7a15", "sha256": "910946119f8f499a4a13d72806be7823c7a6609fa6f10dc41d79627dec3f1d18" }, "downloads": -1, "filename": "git_open-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e7dde58e0ce90d5d6153406fe3f7a15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16872, "upload_time": "2019-07-09T21:44:55", "url": "https://files.pythonhosted.org/packages/bf/d0/4e8b239b70fd6c86b5b149134269a430527fd95457218e0986716b1fd383/git_open-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7acf7ceeb6b4a5751c73df96b8bcc346", "sha256": "9583e7374a974d286bd41eaf2913c3115a4386d07ae021eb640d265c85b00f4c" }, "downloads": -1, "filename": "git-open-1.0.7.tar.gz", "has_sig": false, "md5_digest": "7acf7ceeb6b4a5751c73df96b8bcc346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32636, "upload_time": "2019-07-09T21:44:56", "url": "https://files.pythonhosted.org/packages/37/b3/bcf11ad558563ed32433f8d6c39da119072a443b979ec831dd3f95dc5af1/git-open-1.0.7.tar.gz" } ] }