Jestem ciekawy, kto zagrał w moim repozytorium GitHub, dlatego chciałbym uzyskać listę użytkowników, którzy go oznaczyli. Czy to możliwe?
Aby uzyskać listę użytkowników oznaczonych gwiazdką repozytorium, możesz dołączyć /stargazers
do adresu URL repozytorium
Jeśli masz repozytorium pod następującym adresem
https://github.com/strugee/battleship
Aby zobaczyć listę użytkowników oznaczonych gwiazdką w tym repozytorium, odwiedź następujący adres URL
https://github.com/strugee/battleship/stargazers
W GitHub możesz uzyskać dostęp do tego adresu URL, klikając liczbę wyświetlaną obok przycisku gwiazdki u góry strony repozytorium
aby dotrzeć do listy użytkowników, którzy oznaczyli projekt gwiazdką, kliknij 2
Oprócz interfejsu internetowego możesz także używać interfejsu API udostępnianego przez GitHub , aby wysyłać zapytania do użytkowników oznaczonych gwiazdką w Twoim repozytorium.
Dzięki interfejsowi API możesz również sprawdzić, kto ogląda twoje repozytorium, co moim zdaniem nie jest możliwe w interfejsie internetowym.
Możesz także zobaczyć, kim są obserwatorzy (poprzedni komentarz jest niepoprawny):
https://github.com/[user]/[repo]/watchers
Utworzyłem pakiet python „github-email-explorer”, którego można użyć za pomocą polecenia, aby uzyskać listę e-mail z repozytorium, aby dowiedzieć się, kto wystąpił w roli głównej.
Oto przykład:
Wynik wygląda następująco
Aby uzyskać więcej informacji, sprawdź: https://github.com/yuecen/github-email-explorer
źródło