Как я могу экспортировать все мои проблемы из репозитория Enterprise GitHub в файл Excel? Я попытался найти ответы на многие ответы на переполнение стека, но не удалось. Я также пробовал это решение (exporting Git issues to CSV и получал ошибки «ImportError: No module named requests». Есть ли какой-либо инструмент или любой простой способ экспортировать все проблемы в Excel?Как я могу экспортировать проблемы GitHub в Excel?
ответ
Если это одноразовая задача, вы можете .. поиграйте с GitHub WebAPI Это позволяет экспортировать проблемы в формате JSON Затем вы можете преобразовать его в Excel (например, с помощью некоторых online converter)
Просто откройте следующий URL в браузере подставляя {owner}
и {repo}
с реальными значениями.:
https://api.github.com/repos/{owner}/{repo}/issues?page=1&per_page=100
Попытка этого, он работает только для публичных репозиториев (дает «не найденную» ошибку для частных репозиториев). Он также не содержит комментариев, хотя он и говорит вам, сколько комментариев есть. – Jason
@Jason Вы нашли способ загрузить комментарии и их приложения? –
@NicolasMaltais комментарии доступны через APi, поэтому для этого будет конечная точка (подробнее здесь https://developer.github.com/v3/issues/comments/). Все вложения привязаны с помощью меток markdown, поэтому вам нужно проанализировать их, чтобы получить URL-адреса для вложений, и загрузить их отдельно. Если вы перестраиваете проблемы и комментарии где-то в другом месте, вам, вероятно, потребуется изменить эти URL-адреса, чтобы указать на новое хранилище вложений. – Jason
Для экспорта из частного репо с использованием локона, вы можете выполнить следующую команду:
curl -i "https://api.github.com/repos/<repo-owner>/<repo-name>/issues" -u "<user-name>"
Если пользователь имеет доступ к закрытому репо. Затем вы можете преобразовать полученный json в csv с помощью любого подходящего конвертера, как это предлагается в других ответах.
Найти аутентификацию here.
- 1. Как я могу экспортировать Json в Excel?
- 2. Как я могу экспортировать даты?
- 3. Как экспортировать проблемы из проекта Google Code в Github?
- 4. Как я могу экспортировать проблемы Jira в BitBucket
- 5. Как я могу экспортировать мою страницу ASP.NET в Excel?
- 6. Как я могу экспортировать данные из Excel в png?
- 7. Как я могу экспортировать ответы на matlab в excel?
- 8. Как я могу экспортировать имена из struct в файл excel?
- 9. Как я могу экспортировать значение форматирования ячейки datagridview в excel?
- 10. Как я могу экспортировать ячейки Excel в определенные теги HTML?
- 11. Как я могу экспортировать таблицу Excel в качестве изображения?
- 12. Как экспортировать в Excel?
- 13. Как я могу экспортировать данные?
- 14. В sonarqube - Как экспортировать проблемы в MS-Excel
- 15. Как экспортировать репозитории филиала github?
- 16. Lazreport - как экспортировать в Excel?
- 17. GitHub - как я могу нажать?
- 18. Как экспортировать сетку в Excel?
- 19. Как я могу экспортировать trace.axd в файл
- 20. Как я могу экспортировать класс в узел?
- 21. Могу ли я добавить проблемы в github из командной строки?
- 22. Я хочу экспортировать данные в PDF/Excel
- 23. Как экспортировать wiki-wiki в github wiki?
- 24. Как экспортировать GridView в Excel?
- 25. Как экспортировать datagrid в Excel?
- 26. Как экспортировать VBAProject в Excel
- 27. Как экспортировать sqlite в excel
- 28. Как экспортировать таблицу в Excel
- 29. Как экспортировать таблицу в Excel?
- 30. Asp.net Я должен экспортировать данные в Excel
Вам необходимо будет использовать API для итерации по каждому репозиторию, для которого вы хотите экспортировать данные. Я бы предложил использовать ruby [octokit] (https://github.com/octokit/octokit.rb) как быстрый способ взаимодействия с GitHub. Этот вопрос, как есть, будет, вероятно, опущен, если вы не сможете добавить больше кода или деталей того, что вы пробовали. – osowskit