跳转到主要内容

获取GitHub/GitLab/Bitbucket中提交/文件/日志等页面的URL

项目描述

Latest Documentation PyPI - Python Version Build Status Test Coverage mypy black GitHub commits since tagged version

vcslinks 是一个Python包,用于分析本地Git仓库,以找到GitHub、GitLab和Bitbucket等托管服务中的网页URL。例如,可以通过以下方式获得文件 setup.py 的永久链接,并突出显示第5到10行:

>>> import vcslinks
>>> vcslinks.file("setup.py", lines=(5, 10))
'https://github.com/USER/PROJECT/blob/55150afe539493d650889224db136bc8d9b7ecb8/setup.py#L5-L10'

vcslinks 还附带命令行程序 vcsbrowse,用于在网页浏览器中打开GitHub/GitLab/Bitbucket的相关页面。

支持