Jak mogę wymienić osoby, które zaznaczyły moje repozytorium w GitHub?

42

Jestem ciekawy, kto zagrał w moim repozytorium GitHub, dlatego chciałbym uzyskać listę użytkowników, którzy go oznaczyli. Czy to możliwe?

strugee
źródło

Odpowiedzi:

53

Aby uzyskać listę użytkowników oznaczonych gwiazdką repozytorium, możesz dołączyć /stargazersdo 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

działania nagłówka strony aby dotrzeć do listy użytkowników, którzy oznaczyli projekt gwiazdką, kliknij 2

Stevoisiak
źródło
5

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.

Hydra
źródło
5

Możesz także zobaczyć, kim są obserwatorzy (poprzedni komentarz jest niepoprawny):

https://github.com/[user]/[repo]/watchers
nikt
źródło
wyjaśnij swoje twierdzenie, że „poprzedni komentarz jest niepoprawny”. co pan myśli?
strugee
Odnosi się do komentarza Hydry, że za pomocą interfejsu API można zobaczyć tylko obserwatorów.
Joshua Snider
1
Ta odpowiedź powinna zostać usunięta i opublikowana jako komentarz do odpowiedzi Hydry, ponieważ wcale nie jest to odpowiedź na pytanie PO. Lub najlepiej edytuj odpowiedź Hydry.
Dawid Ferenczy Rogožan
2

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:

$ ge-explore --repo yuecen/github-email-explorer --action_type star fork watch

Wynik wygląda następująco

User A <[email protected]>; User B <[email protected]>

Aby uzyskać więcej informacji, sprawdź: https://github.com/yuecen/github-email-explorer

Yuecen
źródło
1
dzięki za wskazówkę i witamy w Stack Exchange! jeśli napisałeś narzędzie, do którego linkujesz (i wygląda na to, że zrobiłeś), najlepszą praktyką jest ujawnienie tego faktu. możesz to zrobić, klikając przycisk edycji .
strugee
Dzięki za radę. Zmodyfikowałem dla niej opis.
yuecen