Como posso encontrar a data de criação de um projeto no GitHub?
Basicamente, eu tenho que encontrar o primeiro commit para ver a data de criação, no entanto, alguns projetos têm 500 commit, o que gasta muito tempo tentando acessar a primeira página de commit.
Existe uma maneira mais rápida de obter a data criada?
Respostas:
Use a API Repos GitHub para recuperar essas informações
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
A carga útil JSON exporá um
created_at
membro com a data UTC em que o repositório foi criado.Considerando o repositório LibGit2Sharp acima, pode-se ver que ele foi criado em 2 de fevereiro de 2011 às 16:44:49 UTC.
Nota: A
created_at
não reflecte necessariamente a data da primeira cometer. É a data em que o repositório foi criado no GitHub. Por exemplo, oxunit/resharper-xunit
projeto foi movido recentemente do codeplex para o GitHub . Acreated_at
data é2014-05-01T11:17:56Z
, mas a maioria dos commits data muito mais longe do que isso.fonte
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Prints"2016-03-11T02:02:33Z",
:)A resposta do @ nulltoken é muito útil. Para torná-lo ainda mais conveniente, decidi criar uma extensão do Chrome para exibir uma data de criação de um repositório.
luzes
A data de criação de um repositório está sendo exibida na barra de resumo:
O formato da data é personalizável clicando no ícone da extensão:
Isso está funcionando muito bem para mim. Espero que seja útil para você também.
fonte
Se você não está interessado na data exata da criação e gostaria de saber quantos anos tem um repo. Você pode ir para
Insights
entãoContributors
. Por exemplo, o primeiro commit parareact
foi pressionadoMay 26 2013
.fonte
Você também pode usar a nova API GraphQL do Github :
fonte
Eu escrevi um bookmarklet para isso, pode ser útil. Você pode até conhecer os detalhes de repositórios de organizações privadas ou privadas com uma solução simples.
Tamanho do repositório GitHub, bookmarklet da data de criação | Código fonte
fonte
Sintaxe:
Exemplo:
Resultado:
fonte
-u {:username}
. Você será solicitado a fornecer sua senha.Criei um script de usuário que mostra a data de criação diretamente na página do repositório GitHub: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
fonte
Esta pergunta é antiga, mas eu estava tentando obter a data no Github sem plugins externos. Depois foi online e cavando mais fundo e tentando encontrar mais alguma coisa e me deparei com esta solução. Aqui está a resposta.
Settings
Security
repo.create
e abrir o pop-up com informações mais detalhadas sobre o repositório.fonte