Ich bin gespannt, wer ein GitHub-Repo von mir in der Hauptrolle gespielt hat, daher hätte ich gerne eine Liste der Benutzer, die es in der Hauptrolle gespielt haben. Ist das möglich zu bekommen?
Um eine Liste der Benutzer zu erhalten, die ein Repository markiert haben /stargazers
, können Sie an die URL des Repositorys anhängen
Wenn Sie ein Repository unter der folgenden Adresse haben
https://github.com/strugee/battleship
Eine Liste der Benutzer, die dieses Repository markiert haben, finden Sie unter der folgenden URL
https://github.com/strugee/battleship/stargazers
In GitHub können Sie diese URL erreichen, indem Sie auf die Nummer klicken, die neben der Stern-Schaltfläche oben auf der Repository-Seite angezeigt wird
Um zur Liste der Benutzer zu gelangen, die das Projekt mit einem Stern versehen haben, klicken Sie auf die Schaltfläche 2
Neben der Webschnittstelle können Sie auch die von GitHub bereitgestellte API verwenden , um die Benutzer abzufragen, für die Ihr Repository die Hauptrolle gespielt hat.
Mit der API können Sie auch überprüfen, wer Ihr Repository überwacht, was meines Erachtens in der Weboberfläche nicht möglich ist.
Sie können auch sehen, wer die Beobachter sind (vorheriger Kommentar ist falsch):
https://github.com/[user]/[repo]/watchers
Ich habe ein Python-Paket "github-email-explorer" erstellt, mit dem Sie mithilfe eines Befehls eine E-Mail-Liste von einem Repo abrufen können, um zu verstehen, wer die Hauptrolle gespielt hat.
Hier ist ein Beispiel:
Das Ergebnis sieht so aus,
Weitere Informationen finden Sie unter https://github.com/yuecen/github-email-explorer
quelle