Как найти дату создания проекта репозитория на GitHub?
Как я могу найти дату создания проекта на GitHub?
в принципе, мне нужно найти первый коммит, чтобы увидеть созданную дату, однако в некоторых проектах есть 500 коммитов, что тратит много времени, пытаясь добраться до первой страницы фиксации.
есть ли более быстрый способ получить дату создания?
6 ответов:
как узнать дату создания проекта на GitHub.
использовать Repos GitHub API чтобы получить эту информацию
- синтаксис:
https://api.github.com/repos/{:owner}/{:repository}- пример:
https://api.github.com/repos/libgit2/libgit2sharpполезная нагрузка JSON будет выставлять
created_atучастник с датой UTC, когда был создан репозиторий.учитывая LibGit2Sharp репозиторий выше, можно увидеть, что он был создан 2 февраля 2011 года в 16:44:49 UTC.
Примечание: The
created_atне обязательно будет отражать дату первого коммита. Это дата, когда репозиторий был создан на GitHub. Например,xunit/resharper-xunitпроект был недавно переехал из codeplex в GitHub. Элементcreated_atдата2014-05-01T11:17:56Z, но большинство коммитов датируются гораздо больше еще дальше.
@nulltoken ответ очень полезен. Чтобы сделать его еще более удобным, я решил создать расширение chrome для отображения даты создания репозитория.
основные
- красивый значок календаря в сводной строке на странице репозитория
- настраиваемый формат даты с последующим шаблоном формата момента
- лучшая производительность путем хранения всех извлеченных URI в Хранение
дата создания репозитория отображается в сводной строке:
формат даты настраивается, нажав на значок расширения:
Это работает очень хорошо для меня. Я надеюсь, что это полезно и для вас.
вы также можете использовать новый Github GraphQL API:
query { repository(owner: "graphql", name: "graphql-js") { name createdAt } }
синтаксис:
curl -s https://api.github.com/repos/{:owner}/{:repository} | jq '.created_at'пример:
curl -s https://api.github.com/repos/NabiKAZ/video2gif | jq '.created_at'результат:
"2017-04-22T22:58:47Z"
Я написал букмарклет для этого, это может пригодиться. Вы даже можете узнать детали частных или частных организаций репозиториев с простым обходным путем.
размер репозитория GitHub, дата создания букмарклета/Исходный Код
Я создал пользовательский скрипт, который показывает дату создания непосредственно на странице GitHub РЕПО:https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates



Comments