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?

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


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.


5

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

https://github.com/[user]/[repo]/watchers

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 <user.a@example.net>; User B <user.b@example.net>

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.