O repositório que eu estou procurando tem um grande número de problemas que eu gostaria de ler, mas não é gerenciável ao rolar na interface do GitHub. Existe uma opção para exportar ou imprimir uma lista completa de problemas para um repositório?
14
curl -X GET -u yourapplicationtoken:x-oauth-basic https://api.github.com/repos/username/reponame/issues?state=all
curl -X GET -u yourapplicationtoken:x-oauth-basic https://api.github.com/repos/username/reponame/issues?state=all
deve ter orepo
escopo selecionado. Caso contrário, a permissão não será concedida e você receberá um erro 404.Você pode emitir um
hub
comando para isso.hub
(por exemplo, no macOS, execute:)brew install hub
.hub issue
no diretório repo para listar os problemas em aberto (está no formato Markdown).Veja:
hub --help
para mais informações:Nota: Acima
git issue
, lê-se , porque espera que você tenha um aliashub
paragit
( GH-966 ), por exemploOutra alternativa é usar algumas ferramentas, como: IssuesDownload (aplicativo Java), export_repo_issues_to_csv.py , etc.
fonte
issue
(ouissues
) não é umhub
subcomando.hub issue
comando. Veja:help.go
.Eu preparei esse ajudante: https://runkit.io/fiatjaf/586a5b3110e9fd0014ff8aa7/branches/master/formspree/formspree?status=open, que usa a API do GitHub .
Substitua
formspree/formspree
por seu próprio nome de usuário e repositório. É um ponto de extremidade do RunKit . O código fonte está em https://runkit.com/fiatjaf/586a5b3110e9fd0014ff8aa7 .fonte