{ "info": { "author": "Takafumi Arakaki", "author_email": "aka.tkf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "`vcslinks`: Get URLs to commit/file/log/etc. pages in GitHub/GitLab/Bitbucket\n=============================================================================\n\n|docs-latest| |pypi| |build-status| |coveralls| |mypy| |black| |commits-since|\n\n`vcslinks` is a Python package for analyzing a local Git repository to\nfind a URL for web pages in the hosted services like GitHub, GitLab,\nand Bitbucket. For example, a permalink to the file ``setup.py`` with\nlines 5 to 10 highlighted can be obtained by\n\n..\n >>> getfixture(\"patch_analyze\")\n\n>>> import vcslinks\n>>> vcslinks.file(\"setup.py\", lines=(5, 10))\n'https://github.com/USER/PROJECT/blob/55150afe539493d650889224db136bc8d9b7ecb8/setup.py#L5-L10'\n\n`vcslinks` also comes with command line program `vcsbrowse` for\nopening relevant pages of GitHub/GitLab/Bitbucket in web browser.\n\n.. |docs-latest|\n image:: https://img.shields.io/badge/docs-latest-blue.svg\n :target: https://vcslinks.readthedocs.io/en/latest/\n :alt: Latest Documentation\n\n.. |pypi|\n image:: https://img.shields.io/pypi/pyversions/vcslinks.svg\n :target: http://pypi.org/project/vcslinks\n :alt: PyPI - Python Version\n\n.. |commits-since|\n image:: https://img.shields.io/github/commits-since/tkf/vcslinks/v0.1.1.svg?style=social\n :target: https://github.com/tkf/vcslinks\n :alt: GitHub commits since tagged version\n\n.. |build-status|\n image:: https://travis-ci.com/tkf/vcslinks.svg?branch=master\n :target: https://travis-ci.com/tkf/vcslinks\n :alt: Build Status\n\n.. |coveralls|\n image:: https://coveralls.io/repos/github/tkf/vcslinks/badge.svg?branch=master\n :target: https://coveralls.io/github/tkf/vcslinks?branch=master\n :alt: Test Coverage\n\n.. |black|\n image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/python/black\n\n.. |mypy|\n image:: http://www.mypy-lang.org/static/mypy_badge.svg\n :target: http://mypy-lang.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tkf/vcslinks", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vcslinks", "package_url": "https://pypi.org/project/vcslinks/", "platform": "", "project_url": "https://pypi.org/project/vcslinks/", "project_urls": { "Homepage": "https://github.com/tkf/vcslinks", "Tracker": "https://github.com/tkf/vcslinks/issues" }, "release_url": "https://pypi.org/project/vcslinks/0.1.1/", "requires_dist": [ "pytest ; extra == 'test'" ], "requires_python": ">=3.7", "summary": "Get URLs to commit/file/log/etc. pages in GitHub/GitLab/Bitbucket", "version": "0.1.1" }, "last_serial": 5264982, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "89ba412a7d639ed5b33cc20401db29e6", "sha256": "c3c4bfcd380582560f91a6a5ff80703e5b1ccc82598886f493f5a927747d9c65" }, "downloads": -1, "filename": "vcslinks-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "89ba412a7d639ed5b33cc20401db29e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 15957, "upload_time": "2019-05-13T01:14:26", "url": "https://files.pythonhosted.org/packages/53/9c/9ce14814cd293ecc26c6e354a8517bf7a3ccc62acbc1f72ad0a99e77dff3/vcslinks-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f89ca86f6acc9090e83df25c3a66389", "sha256": "3ba2051c318178421bbbdc929fd0f12616d38bc01a862f909d6360f4b27a048c" }, "downloads": -1, "filename": "vcslinks-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1f89ca86f6acc9090e83df25c3a66389", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12121, "upload_time": "2019-05-13T01:14:28", "url": "https://files.pythonhosted.org/packages/eb/98/4662b229f376210121ab0f49a9941498103ca623db3fa261e81e8d058f6e/vcslinks-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "beae9b874c95bc8515606afeb2be67c2", "sha256": "fab882c6c0db2b4dedbeeb6add3a8ed4667c82e27bff4f51b6acd090ae363d19" }, "downloads": -1, "filename": "vcslinks-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "beae9b874c95bc8515606afeb2be67c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16269, "upload_time": "2019-05-14T00:33:40", "url": "https://files.pythonhosted.org/packages/b6/db/eea06bbfcd2b75a79dd689046349ca082d896488a15cc706d001268034c5/vcslinks-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a3ac2403bcb78bdb0298604e2f07eaf", "sha256": "75f9d222a2e8fddffdb4285208753feca204c72cb0a7fe0007333502507422d7" }, "downloads": -1, "filename": "vcslinks-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1a3ac2403bcb78bdb0298604e2f07eaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12510, "upload_time": "2019-05-14T00:33:41", "url": "https://files.pythonhosted.org/packages/f4/ee/caa0a73f6ce6b0c425f06f537809b9f22ec05e8ecc02d82fb59cc094cc44/vcslinks-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "beae9b874c95bc8515606afeb2be67c2", "sha256": "fab882c6c0db2b4dedbeeb6add3a8ed4667c82e27bff4f51b6acd090ae363d19" }, "downloads": -1, "filename": "vcslinks-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "beae9b874c95bc8515606afeb2be67c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16269, "upload_time": "2019-05-14T00:33:40", "url": "https://files.pythonhosted.org/packages/b6/db/eea06bbfcd2b75a79dd689046349ca082d896488a15cc706d001268034c5/vcslinks-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a3ac2403bcb78bdb0298604e2f07eaf", "sha256": "75f9d222a2e8fddffdb4285208753feca204c72cb0a7fe0007333502507422d7" }, "downloads": -1, "filename": "vcslinks-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1a3ac2403bcb78bdb0298604e2f07eaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 12510, "upload_time": "2019-05-14T00:33:41", "url": "https://files.pythonhosted.org/packages/f4/ee/caa0a73f6ce6b0c425f06f537809b9f22ec05e8ecc02d82fb59cc094cc44/vcslinks-0.1.1.tar.gz" } ] }