All Projects → levthedev → Gitmail

levthedev / Gitmail

📫 making networking a little easier

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Gitmail

Parsemail
Simple email parsing for Golang
Stars: ✭ 107 (-10.08%)
Mutual labels:  email
Fuzzymail
📨 Email template generator. Making emails fun again.
Stars: ✭ 114 (-4.2%)
Mutual labels:  email
Responsive Html Email Template
A free simple responsive HTML email template
Stars: ✭ 10,831 (+9001.68%)
Mutual labels:  email
Runbox7
Runbox 7 web app
Stars: ✭ 107 (-10.08%)
Mutual labels:  email
Bamboo smtp
An SMTP adapter for Bamboo.
Stars: ✭ 111 (-6.72%)
Mutual labels:  email
Purebred
A terminal based mail user agent based on notmuch
Stars: ✭ 115 (-3.36%)
Mutual labels:  email
Django Notifs
Modular Notifications (InApp, Email, SMS, CustomBackend etc) for Django
Stars: ✭ 105 (-11.76%)
Mutual labels:  email
N1 Ido
Ido is a clean, simple, Polymail-inspired theme for Mailspring
Stars: ✭ 118 (-0.84%)
Mutual labels:  email
Preview Email
Automatically opens your browser to preview Node.js email messages sent with Nodemailer. Made for Lad!
Stars: ✭ 112 (-5.88%)
Mutual labels:  email
Mailinabox
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
Stars: ✭ 10,649 (+8848.74%)
Mutual labels:  email
Yii2 Swiftmailer
Yii 2 swiftmailer extension.
Stars: ✭ 109 (-8.4%)
Mutual labels:  email
Action Send Mail
⚙️ A GitHub Action to send an email to multiple recipients
Stars: ✭ 111 (-6.72%)
Mutual labels:  email
Maoni Email
Callback for Maoni to send feedbacks via email. Relocated to https://github.com/maoni-app/maoni/tree/master/callbacks/maoni-email
Stars: ✭ 116 (-2.52%)
Mutual labels:  email
Cli
Get a programmable email address. Automate what happens when you receive emails. It's like Zapier for devs who hate emails.
Stars: ✭ 105 (-11.76%)
Mutual labels:  email
Encrypt.to
Send encrypted PGP messages with one click
Stars: ✭ 116 (-2.52%)
Mutual labels:  email
N1 Unsubscribe
Plugin for Nylas Mail that adds a quick unsubscribe button for email.
Stars: ✭ 105 (-11.76%)
Mutual labels:  email
Premailex
Preflight for your HTML emails - inline styling and plain text.
Stars: ✭ 114 (-4.2%)
Mutual labels:  email
Correo
💌 A menubar/taskbar Gmail App for Windows and macOS
Stars: ✭ 119 (+0%)
Mutual labels:  email
Postmark Php
The official PHP library for Postmark.
Stars: ✭ 117 (-1.68%)
Mutual labels:  email
Emailvalidator
PHP Email address validator
Stars: ✭ 10,482 (+8708.4%)
Mutual labels:  email

GitMail

This is a simple ruby application that takes an input of a github repository and outputs all unique email addresses associated with the repo. It does this by cloning the repository, parsing through git logs to find email addresses and names, finding unique name/email combinations, sorting them, and outputting them to the terminal. After this, it will delete the temporary folder it made to clone the repo so as not to clutter up your computer.

To use this application, simply run gitmail from your terminal with the argument of the repo you are trying to find the emails of.

Example

Run this command from your terminal - ruby gitmail.rb kravinskylev/gitmail. If you want to use a non Github repo, pass the base URL of the host you would like to use (ruby gitmail.rb some_user/some_repo https://bitbucket.org/) It doesn't matter what directory you're in when you run this command. That's basically all there is to it!

Known Issues

  • no email addresses are returned
  • email address is unused

If no email addresses are returned, this means that the github user set his email to private. Most emails are not private however - even when an email does not appear on a person's github profile, it still usually is public in their git logs.

If the email address it returns is a bunk email, then this user either outsmarted or outstupided you. They outsmarted you if they want to associate a public email with their github commits in order to make their daily commits look impressive while still remaining un-contactable, and they outstupided you if they set their email to something not associated with their profile.

That's all there is to it!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].