Je suis curieux de savoir qui a joué l'un de mes repo GitHub, alors j'aimerais avoir la liste des utilisateurs qui l'ont déjà fait. Est-ce possible d'obtenir?
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.
pour accéder à la liste des utilisateurs qui ont joué le projet en vedette, cliquez sur 2
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.
Vous pouvez également voir qui sont les observateurs (le commentaire précédent est incorrect):
https://github.com/[user]/[repo]/watchers
J'ai créé un package python "github-email-Explorer" que vous pouvez utiliser avec une commande pour obtenir une liste de diffusion 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 <[email protected]>; User B <[email protected]>
Pour plus de détails, allez voir: https://github.com/yuecen/github-email-Explorer