This Python script is designed to extract email addresses, names, and usernames from the commit history of a specified GitHub repository.
- Make sure you have Python 3 installed. You can check your Python version with
python --version
. - Obtain a GitHub Personal Access Token (PAT) here with the necessary scopes (e.g.,
repo
).
- Clone this repository:
git clone https://github.com/rahulraikwar00/email-scraper.git
- Navigate to the project directory:
cd email-scraper
- Install dependencies:
pip install -r requirements.txt
- To view available command-line options:
python email_scrape.py --help
- Run the script with your GitHub token and the target repository:
python email_scrape.py <your_github_token> <owner/repo>
- For inquiries or support, contact: [rahulraikwar.cse@gmail.com]
- This script requires a GitHub Personal Access Token (PAT) to authenticate with the GitHub API.
- It does not store your GitHub Personal Access Token (PAT) or any extracted data.
Feel free to contribute to this project by submitting issues or pull requests here.