获取存储库的所有GitHub问题并将它们保存为JSON
项目描述
fetch-github-issues
获取存储库的所有GitHub问题并将它们保存为JSON
安装
使用pip
安装此工具
pip install fetch-github-issues
使用方法
要从GitHub存储库获取所有问题
fetch-github-issues owner/repo --all
或仅获取特定问题
fetch-github-issues owner/repo 1 2 3
其他选项
--key xxx
:GitHub API密钥 - 如果未设置,将使用GITHUB_TOKEN
环境变量。--output path/to/dir
:保存JSON的输出目录。默认为当前目录。
需要更多帮助,请运行
fetch-github-issues --help
您还可以使用
python -m fetch_github_issues --help
问题格式
问题将保存为名为1.json
和2.json
等的文件,其中文件名是问题编号。
每个文件将看起来像这样
{
"issue": {
"GitHub API issue representation": "..."
},
"comments": [
{
"GitHub API comment representation": "..."
}
]
}
开发
要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境
cd fetch-github-issues
python -m venv venv
source venv/bin/activate
现在安装依赖关系并测试依赖关系
pip install -e '.[test]'
要运行测试
pytest
项目详情
关闭
fetch_github_issues-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff61619487ca378f81623bd7431c552b963f12f28608458b5afb082ceffc1666 |
|
MD5 | fb6500920ceeac7e1ba939e856183dd0 |
|
BLAKE2b-256 | a37c30d38203ee02fd368ec9dbf7e30ceced743899cc89cf511d96d9aeb228df |
关闭
fetch_github_issues-0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3079355c71e96907c202bdef18f746700a769b8367a35b77d3a60a949957fbef |
|
MD5 | 39bb49f8a4931c6e9347cbb4bc76b283 |
|
BLAKE2b-256 | e4ce370baab045fda43c86595dc5f1ecada9cbcdc2f1b362d4806e45e92f944c |