Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulirish/github-email
Get a GitHub user's email. :sunglasses: Use this responsibly.
https://github.com/paulirish/github-email
Last synced: 4 days ago
JSON representation
Get a GitHub user's email. :sunglasses: Use this responsibly.
- Host: GitHub
- URL: https://github.com/paulirish/github-email
- Owner: paulirish
- Created: 2015-05-05T22:48:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-31T16:14:38.000Z (about 4 years ago)
- Last Synced: 2024-10-18T09:17:44.765Z (17 days ago)
- Language: Shell
- Homepage: https://www.npmjs.com/package/github-email
- Size: 15.6 KB
- Stars: 998
- Watchers: 24
- Forks: 111
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - paulirish/github-email - Get a GitHub user's email. :sunglasses: Use this responsibly. (Shell)
- jimsghstars - paulirish/github-email - Get a GitHub user's email. :sunglasses: Use this responsibly. (Shell)
README
# github-email
Retrieve a GitHub user's email even if it's not public.
Pulls info from Github user, NPM, activity commits, owned repo commit activity.![image](https://cloud.githubusercontent.com/assets/39191/7485758/6992dc62-f34f-11e4-9af0-3d0f292f6139.png)
### install
```sh
npm install --global github-email
```### use
```sh
github-email ghusername
```# Authenication Token
If the `GH_EMAIL_TOKEN` environment variable is not set, the script will ask
the user to generate a personal access token [for authentication](https://developer.github.com/v3/auth/#basic-authentication). To do this:1. Visit https://github.com/settings/tokens/new?description=github-email
1. Keep the checkboxes all unchecked
1. Click __Generate Token__.
1. Copy the token.
1. Run this in your shell `export GH_EMAIL_TOKEN=`
1. Also add that line to your shell configuration (e.g. .bashrc)