Comment puis-je lister les personnes qui ont joué dans mon référentiel GitHub?


42

Je suis curieux de savoir qui a joué un de mes repo GitHub, alors j'aimerais avoir la liste des utilisateurs qui l'ont fait. Est-ce possible d'obtenir?

Réponses:


53

Pour obtenir la liste des utilisateurs ayant référencé un référentiel, vous pouvez ajouter /stargazersà l'URL du référentiel.

Si vous avez un référentiel à l'adresse suivante

https://github.com/strugee/battleship

Pour voir une liste des utilisateurs qui ont joué dans ce référentiel, visitez l'URL suivante

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

Dans GitHub, vous pouvez atteindre cette URL en cliquant sur le numéro affiché à côté du bouton étoile en haut de la page du référentiel.

actions en tête de page pour accéder à la liste des utilisateurs ayant joué le projet, cliquez sur le 2


5

Outre l'interface Web, vous pouvez également utiliser l'API fournie par GitHub pour interroger les utilisateurs qui ont référencé votre référentiel.

Avec l'API, vous pouvez également vérifier qui surveille votre référentiel, ce qui, à mon avis, n'est pas possible dans l'interface Web.


5

Vous pouvez également voir qui sont les observateurs (le commentaire précédent est incorrect):

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

veuillez expliquer votre affirmation selon laquelle "le commentaire précédent est incorrect". A quoi faites-vous référence?
Strugee

Il fait référence au commentaire d'Hydra selon lequel vous ne pouvez voir que des observateurs avec l'API.
Joshua Snider

1
Cette réponse devrait être supprimée et publiée comme commentaire de la réponse d'Hydra, car il ne s'agit pas d'une réponse à la question du PO. Ou idéalement, éditez la réponse de Hydra.
Dawid Ferenczy Rogožan

2

J'ai créé un paquet python "github-email-explorer" dans lequel vous pouvez utiliser une commande pour obtenir une liste de courrier électronique à partir d'un référentiel afin de comprendre ceux qui ont joué.

Voici un exemple:

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

Le résultat ressemble à,

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

Pour plus de détails, consultez-le: https://github.com/yuecen/github-email-explorer


1
merci pour le tuyau, et bienvenue à Stack Exchange! si vous avez écrit un outil vers lequel vous créez un lien (et il semble que ce soit le cas), il est préférable de divulguer ce fait ici. vous pouvez le faire en cliquant sur le bouton Modifier .
Strugee

Merci pour vos conseils. J'ai modifié une description pour cela.
mardi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.