¿Cómo puedo encontrar la fecha de creación de un proyecto en GitHub?
Básicamente, tengo que encontrar la primera confirmación para ver la fecha de creación, sin embargo, algunos proyectos tienen 500 confirmaciones, lo que desperdicia mucho tiempo tratando de llegar a la primera página de confirmación.
¿Hay alguna forma más rápida de obtener la fecha de creación?
Respuestas:
Use la API Repos GitHub para recuperar esta información
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
La carga útil de JSON expondrá a un
created_at
miembro con la fecha UTC en que se creó el repositorio.Teniendo en cuenta el repositorio LibGit2Sharp anterior, se puede ver que se creó el 2 de febrero de 2011 a las 16:44:49 UTC.
Nota: El
created_at
no reflejará necesariamente la fecha de la primera comprometerse. Es la fecha en que se creó el repositorio en GitHub. Por ejemplo, elxunit/resharper-xunit
proyecto se mudó recientemente de codeplex a GitHub . Lacreated_at
fecha es2014-05-01T11:17:56Z
, pero la mayoría de las confirmaciones se remontan mucho más lejos que eso.fuente
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Impresiones"2016-03-11T02:02:33Z",
:)La respuesta de @ nulltoken es muy útil. Para hacerlo aún más conveniente, decidí crear una extensión de Chrome para mostrar una fecha de creación de un repositorio.
Destacar
La fecha de creación de un repositorio se muestra en la barra de resumen:
El formato de fecha se puede personalizar haciendo clic en el icono de extensión:
Esto está funcionando muy bien para mí. Espero que sea útil para ti también.
fuente
Si no está interesado en la fecha exacta de creación, y solo quisiera saber cuántos años tiene aproximadamente un repositorio. Puedes ir a
Insights
, entoncesContributors
. Por ejemplo, se presionó el primer commit parareact
May 26 2013
.fuente
También puede usar la nueva API GraphQL de Github :
fuente
He escrito un bookmarklet para esto, puede ser útil. Incluso puede conocer los detalles de repositorios de organizaciones privadas o privadas con una solución simple.
Tamaño del repositorio de GitHub, marcador de fecha de creación | Código fuente
fuente
Sintaxis:
Ejemplo:
Resultado:
fuente
-u {:username}
. Se le pedirá su contraseña.Creé un script de usuario que muestra la fecha de creación directamente en la página de GitHub del repositorio: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
fuente
Esta pregunta es antigua, pero estaba tratando de obtener la fecha de Github sin ningún complemento externo. Luego se conectó y cavó más profundo e intentó encontrar algo más y encontré esta solución. Aquí está la respuesta.
Settings
Security
repo.create
y hasta emergente con información más detallada sobre el repositorio.fuente