GitHubリポジトリにスターを付けた人をリストするにはどうすればよいですか?


41

私のGitHubリポジトリのスターを誰が付けたのか知りたいので、スターを付けたユーザーのリストが欲しいです。これを取得することは可能ですか?

回答:


52

リポジトリにスターを付けたユーザーのリストを取得するに/stargazersは、リポジトリのURLに追加できます

次のアドレスにリポジトリがある場合

https://github.com/strugee/battleship

そのリポジトリにスターを付けたユーザーのリストを表示するには、次のURLにアクセスしてください。

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

GitHubでは、リポジトリページの上部にあるスターボタンの横に表示されている番号をクリックして、そのURLにアクセスできます。

ページヘッドアクション プロジェクトにスターを付けたユーザーのリストにアクセスするには、2をクリックします


5

Webインターフェース以外に、GitHubが提供するAPIを使用して、リポジトリにスターを付けたユーザーを照会することもできます。

APIを使用すると、リポジトリを監視しているユーザーを確認することもできますが、これはWebインターフェイスでは不可能だと思います。


5

ウォッチャーが誰であるかを確認することもできます(以前のコメントは正しくありません):

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

「以前のコメントは間違っている」という主張を説明してください。何を言ってるの?
虐待14年

彼はHydraのコメントを参照しています。APIを使用しているのはウォッチャーのみです。
ジョシュアスナイダー

1
この回答は削除し、Hydraの回答のコメントとして投稿する必要があります。OPの質問に対する回答ではないためです。または、理想的にはヒドラの答えを編集してください。
ダウィドフェレンツィーロゴザン

2

pythonパッケージ "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
ヒントをありがとう、Stack Exchangeへようこそ!リンク先のツールを作成した場合(および作成したように思える場合)は、ここでその事実を開示するのがベストプラクティスです。編集ボタンをクリックしてこれを行うことができます。
-strugee

アドバイスありがとうございます。説明を修正しました。
yuecen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.