• Stars
    star
    192
  • Rank 202,019 (Top 4 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 11 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Bash script that finds a GitHub user's email address based on username

FindGitHubEmail

Find the email address of any GitHub user

It's a well-known fact (or at least it should be) that everything you push to a public GitHub repository is public. This includes a lot of information other than just source files. Since both Git and GitHub require you to provide an email address, it should be no surprise that this information is public as well. FindGitHubEmail (catchy title, I know) is a simple script that queries the GitHub API and guesses a given user's email address based on their public activity. The script is a bit of a hack; sorry if your eyes are bleeding.

FindGitHubEmail makes it easy to get in contact with open source developers. Please use it for good, not evil.

Usage

Run this:

git clone https://github.com/hodgesmr/FindGitHubEmail.git ~/FindGitHubEmail
bash ~/FindGitHubEmail/findGitHubEmail hodgesmr

If you're not looking for me, replace hodgesmr with another GitHub user.

The above will return the best guess of the email based on the user's event log.

Print all emails in the user's event log: findGitHubEmail -e hodgesmr

Or cross-check the discovered emails with the user's Gravatar ID: findGitHubEmail -g hodgesmr

A Matt Hodges project

This project is maintained by @hodgesmr.

More Repositories

1

mastodon_digest

A Python script that aggregates recent popular posts from your Mastodon timeline
Python
416
star
2

Empress

Simple blogging with EmberJS and GitHub
JavaScript
109
star
3

CoderNews

A simple reader for Hacker News and Reddit Programming
Objective-C
18
star
4

fs2comma

The FOIA'd C++ source code for FEC's fs2comma.exe tool, found at https://www.fec.gov/help-candidates-and-committees/filing-reports/data-conversion-tools/
C++
14
star
5

election_map_tutorial

Jupyter Notebook tutorial demonstrating how to map OpenElections Data
Jupyter Notebook
13
star
6

neural_network_from_scratch

A Jupyter notebook building and training a Neural Network from scratch with NumPy
Jupyter Notebook
8
star
7

django-ohio-voter-file

Load the Ohio voter file into PostgreSQL with the Django ORM
Python
7
star
8

LangChain-Data-Demo

Jupyter Notebook that demonstrates LLM-driven voter file data engineering, using LangChain to write SQL and Python
Jupyter Notebook
7
star
9

ohio-voter-analysis

Infer political party support from voting history
Python
6
star
10

south_carolina_2018_ballot_image_json

JSON representations of the South Carolina Vote Image Log audit files for the 2018 Statewide General Election.
5
star
11

feditest.matthodges.com

3
star
12

2022-campaign-tech-keynote-talent

PDF of my morning keynote on the importance of retaining tech talent in political work
3
star
13

Earned-Electoral-Allocation

How would the Electoral College change if voters were allocated by voter turnout?
3
star
14

MPMediaItem-Accessors

Category on MPMediaItem that exposes convenience read properties
Objective-C
3
star
15

2016_counties

Interactive maps showing Trump/Clinton vote shares, by county
HTML
2
star
16

fs2comma-linux-patch

a patched version of fs2comma
C++
1
star
17

docker-wrk2

It's wrk2 as a Docker image
Dockerfile
1
star
18

2020_map

Generates a custom 2020 electoral map as a PNG for printing
Python
1
star
19

gosh

An extremely simple shell written in Go
Go
1
star
20

python-canonical-huffman-code

A python implementation of a Canonical Huffman code files compressor and decompressor
Python
1
star
21

ohio-2016-primary-d-to-r

How many Ohio Democratic voters switched to Republican in the 2016 presidential primaries?
Python
1
star