Come posso elencare le persone che hanno recitato nel mio repository GitHub?


42

Sono curioso di sapere chi ha recitato un mio repository GitHub, quindi vorrei un elenco di utenti che lo hanno interpretato. È possibile ottenere questo?

Risposte:


53

Per ottenere un elenco di utenti che hanno aggiunto un repository a Speciali, è possibile aggiungere /stargazersall'URL del repository

Se si dispone di un repository al seguente indirizzo

https://github.com/strugee/battleship

Per vedere un elenco di utenti che hanno aggiunto quel repository a Speciali visita il seguente URL

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

In GitHub puoi raggiungere quell'URL facendo clic sul numero visualizzato accanto al pulsante a stella nella parte superiore della pagina del repository

azioni della testa della pagina per raggiungere l'elenco degli utenti che hanno recitato nel progetto clicca su 2


5

Oltre all'interfaccia Web, è anche possibile utilizzare l'API fornita da GitHub per interrogare gli utenti che hanno creato il proprio repository.

Con l'API, puoi anche controllare chi sta guardando il tuo repository, cosa che credo non sia possibile nell'interfaccia web.


5

Puoi anche vedere chi sono gli osservatori (il commento precedente non è corretto):

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

spiega la tua affermazione che "il commento precedente non è corretto". A cosa ti riferisci?
Strugee,

Si riferisce al commento di Hydra secondo cui puoi vedere solo gli osservatori con l'API.
Joshua Snider,

1
Questa risposta dovrebbe essere rimossa e pubblicata come commento della risposta di Hydra, poiché non è affatto una risposta alla domanda del PO. O idealmente modifica la risposta di Hydra.
Dawid Ferenczy Rogožan,

2

Ho creato un pacchetto python "github-email-explorer" che puoi usare un comando per ottenere un elenco di email da un repository per capire chi ha recitato.

Ecco un esempio:

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

Il risultato sembra

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

Per maggiori dettagli, dai un'occhiata: https://github.com/yuecen/github-email-explorer


1
grazie per il suggerimento e benvenuti a Stack Exchange! se hai scritto uno strumento a cui stai collegando (e sembra che tu l'abbia fatto), è consigliabile qui rivelare questo fatto. puoi farlo facendo clic sul pulsante Modifica .
Strugee,

Grazie per il tuo consiglio. Ho modificato una descrizione per questo.
yuecen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.