Skip to content

r-jb/github-email-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

GitHub Email Extractor

GitHub Email Extractor

Extract and compile email addresses from GitHub users, organizations, and Git repositories, all from commit metadata.

Installation

Using wget
  wget https://raw.githubusercontent.com/r-jb/github-email-extractor/main/gh-email.sh
  chmod +x gh-email.sh
  ./gh-email.sh
Using curl
  curl -O https://raw.githubusercontent.com/r-jb/github-email-extractor/main/gh-email.sh
  chmod +x gh-email.sh
  ./gh-email.sh
Using an alias
  alias gh-email="$(curl -fsSL https://raw.githubusercontent.com/r-jb/github-email-extractor/main/gh-email.sh | sh)"

Requirements

  • bash 4+
  • git
  • gh cli authenticated

Notes

  • Why use GitHub CLI instead of requesting GitHub's API directly ?

Currently, GitHub's API only allows for 60 unauthenticated requests per hour, which may not be sufficient for most use cases.