Jak mogę znaleźć datę utworzenia projektu na GitHub?
Zasadniczo muszę znaleźć pierwsze zatwierdzenie, aby zobaczyć datę utworzenia, jednak niektóre projekty mają 500 zatwierdzeń, co marnuje dużo czasu na próbę przejścia do pierwszej strony zatwierdzenia.
Czy istnieje szybszy sposób uzyskania utworzonej daty?
Odpowiedzi:
Użyj interfejsu API Repos GitHub, aby pobrać te informacje
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
Ładunek JSON ujawni element
created_at
członkowski z datą UTC utworzenia repozytorium.Biorąc pod uwagę powyższe repozytorium LibGit2Sharp , widać, że zostało utworzone 2 lutego 2011 o 16:44:49 UTC.
Uwaga:
created_at
niekoniecznie będzie odzwierciedlać datę pierwszego popełnić. Jest to data utworzenia repozytorium na GitHub. Na przykładxunit/resharper-xunit
projekt został niedawno przeniesiony z codeplex do GitHub .created_at
Data jest2014-05-01T11:17:56Z
, ale większość zobowiązuje sięgają znacznie dalej niż więcej.źródło
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Wydruki"2016-03-11T02:02:33Z",
:)Odpowiedź @ nulltoken jest bardzo przydatna. Aby było to jeszcze wygodniejsze, postanowiłem stworzyć rozszerzenie chrome do wyświetlania daty utworzenia repozytorium.
Najważniejsze
Data utworzenia repozytorium wyświetlana jest na pasku podsumowania:
Format daty można dostosować, klikając ikonę rozszerzenia:
To działa naprawdę dobrze dla mnie. Mam nadzieję, że Tobie też się przyda.
źródło
Jeśli nie jesteś zainteresowany dokładną datą utworzenia i po prostu chciałbyś wiedzieć, ile z grubsza ma data repozytorium. Możesz przejść do
Insights
, następnieContributors
. Na przykład pierwsze zatwierdzenie dlareact
zostało przesunięteMay 26 2013
.źródło
Możesz także użyć nowego GraphQL API Github :
źródło
Napisałem do tego bookmarklet, może się przydać. Możesz nawet poznać szczegóły repozytoriów prywatnych lub prywatnych organizacji za pomocą prostego obejścia.
Rozmiar repozytorium GitHub, data utworzenia bookmarkletu | Kod źródłowy
źródło
Składnia:
Przykład:
Wynik:
źródło
-u {:username}
. Zostaniesz poproszony o podanie hasła.Utworzyłem skrypt użytkownika, który pokazuje datę utworzenia bezpośrednio na stronie GitHub repozytorium: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
źródło
To pytanie jest stare, ale próbowałem uzyskać datę z Github bez żadnych zewnętrznych wtyczek. Po przejściu do trybu online, kopaniu głębiej i szukaniu czegoś innego, natknąłem się na to rozwiązanie. Oto odpowiedź.
Settings
Security
repo.create
i wyświetlić wyskakujące okienko z bardziej szczegółowymi informacjami o repozytorium.źródło