GitHub 리포지토리에 별표가 표시된 사람을 어떻게 나열 할 수 있습니까?


41

누가 내 GitHub 저장소에 별표를 표시했는지 궁금합니다. 별표를 표시 한 사용자 목록을 원합니다. 이것이 가능합니까?

답변:


52

저장소에 별표가 표시된 사용자 목록을 얻으려면 저장소 /stargazers의 URL에 추가 할 수 있습니다

다음 주소에 리포지토리가있는 경우

https://github.com/strugee/battleship

해당 저장소에 별표가 표시된 사용자 목록을 보려면 다음 URL을 방문하십시오.

https://github.com/strugee/battleship/stargazers

GitHub에서는 리포지토리 페이지 상단의 별표 버튼 옆에 표시된 숫자를 클릭하여 해당 URL에 접근 할 수 있습니다

페이지 헤드 조치 프로젝트에 별표를 표시 한 사용자 목록을 보려면 2를 클릭하십시오.


5

웹 인터페이스 이외에 GitHub가 제공 하는 API 를 사용 하여 리포지토리에 별표가 표시된 사용자를 쿼리 할 수도 있습니다 .

API를 사용하면 웹 인터페이스에서는 불가능하다고 생각되는 리포지토리를보고있는 사람을 확인할 수도 있습니다.


5

또한 감시자가 누구인지 확인할 수 있습니다 (이전 설명이 잘못됨).

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

"이전 의견이 잘못되었다"는 귀하의 주장을 설명하십시오. 당신은 무엇을 말하는가?
strugee

그는 API가있는 감시자 만 볼 수 있다는 Hydra의 의견을 말합니다.
Joshua Snider

1
이 답변은 OP의 질문에 대한 답변이 아니기 때문에 Hydra의 답변에 대한 주석으로 제거되고 게시되어야합니다. 또는 이상적으로 Hydra의 답변을 편집하십시오.
Dawid Ferenczy Rogožan

2

나는 별표를 쓴 사람을 이해하기 위해 repo에서 이메일 목록을 가져 오는 명령을 사용할 수있는 파이썬 패키지 "github-email-explorer"를 만들었습니다.

예를 들면 다음과 같습니다.

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

결과는 다음과 같습니다.

User A <user.a@example.net>; User B <user.b@example.net>

자세한 내용은 https://github.com/yuecen/github-email-explorer 에서 확인 하십시오.


1
팁 주셔서 감사합니다. 스택 교환에 오신 것을 환영합니다! 연결하는 도구를 작성한 경우 (그리고 그랬던 것처럼 보임) 여기에 해당 사실을 공개하는 것이 가장 좋습니다. 편집 버튼 을 클릭하면 됩니다.
strugee

조언 해 주셔서 감사합니다. 나는 그것에 대한 설명을 수정했다.
yuecen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.