Как я могу узнать дату создания проекта на GitHub?
По сути, мне нужно найти первую фиксацию, чтобы увидеть дату создания, однако в некоторых проектах есть 500 коммитов, что тратит много времени на попытки добраться до первой страницы фиксации.
Есть ли более быстрый способ узнать дату создания?
Ответы:
Используйте API Repos GitHub для получения этой информации
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.
Примечание:
created_at
не обязательно отражает дату первой фиксации. Это дата создания репозитория на GitHub. Например,xunit/resharper-xunit
недавно проект переместили из codeplex в GitHub .created_at
Дата2014-05-01T11:17:56Z
, но большинство из фиксаций датируются гораздо дальше , чем это.источник
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Печать"2016-03-11T02:02:33Z",
:)Ответ @ nulltoken очень полезен. Чтобы было еще удобнее, я решил создать расширение chrome для отображения даты создания репозитория.
Особенности
Дата создания репозитория отображается на итоговой панели:
Формат даты можно настроить, щелкнув значок расширения:
У меня это действительно хорошо работает. Надеюсь, это пригодится и вам.
источник
Если вас не интересует точная дата создания, и вы просто хотите знать, сколько примерно лет репо.
Insights
Тогда вы можете перейти вContributors
. Например, была сделана первая фиксация дляreact
May 26 2013
.источник
Я написал для этого букмарклет, может пригодится. Вы даже можете узнать подробности о частных или частных репозиториях организации с помощью простого обходного пути.
Размер репозитория GitHub, букмарклет даты создания | Исходный код
источник
Вы также можете использовать новый GraphQL API Github :
источник
Синтаксис:
Пример:
Результат:
источник
-u {:username}
. Вам будет предложено ввести пароль.Это старый вопрос, но я пытался получить дату с Github без каких-либо внешних плагинов. После зашел в Интернет, копал глубже и пытался найти что-то еще и наткнулся на это решение. Вот ответ.
Settings
Security
repo.create
и до всплывающего окна с более подробной информацией о репозитории.источник
Я создал пользовательский скрипт, который показывает дату создания прямо на странице репозитория GitHub: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
источник