ฉันอยากรู้ว่าใครเป็นคนติดดาว GitHub repo ของฉันดังนั้นฉันต้องการรายชื่อผู้ใช้ที่ติดดาว เป็นไปได้ที่จะได้รับ?
ฉันอยากรู้ว่าใครเป็นคนติดดาว GitHub repo ของฉันดังนั้นฉันต้องการรายชื่อผู้ใช้ที่ติดดาว เป็นไปได้ที่จะได้รับ?
คำตอบ:
ในการรับรายชื่อผู้ใช้ที่ติดดาวที่เก็บคุณสามารถต่อท้าย/stargazers
URL ของที่เก็บได้
หากคุณมีที่เก็บข้อมูลตามที่อยู่ดังต่อไปนี้
https://github.com/strugee/battleship
หากต้องการดูรายการผู้ใช้ที่ติดดาวที่เก็บข้อมูลนั้นให้ไปที่ URL ต่อไปนี้
https://github.com/strugee/battleship/stargazers
ใน GitHub คุณสามารถเข้าถึง URL นั้นได้โดยคลิกที่หมายเลขที่ปรากฏข้างปุ่มรูปดาวที่ด้านบนของหน้าพื้นที่เก็บข้อมูล
นอกเหนือจากเว็บอินเตอร์เฟสคุณยังสามารถใช้APIที่ GitHub จัดทำขึ้นเพื่อสอบถามผู้ใช้ที่ติดดาวพื้นที่เก็บข้อมูลของคุณ
ด้วย API คุณสามารถตรวจสอบว่าใครกำลังดูที่เก็บของคุณซึ่งฉันเชื่อว่าเป็นไปไม่ได้ในเว็บอินเตอร์เฟส
นอกจากนี้คุณยังสามารถดูได้ว่าใครเป็นคนเฝ้าดู (ความคิดเห็นก่อนหน้าไม่ถูกต้อง):
https://github.com/[user]/[repo]/watchers
ฉันสร้างแพคเกจหลาม "github-email-explorer" ที่คุณสามารถใช้คำสั่งเพื่อรับรายชื่ออีเมลจาก repo เพื่อทำความเข้าใจว่าใครติดดาว
นี่คือตัวอย่าง:
$ 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