🎓 Generate Educational Email Accounts Automatically
A modernized, Windows-compatible version of the educational email generator with GitHub Secrets support and improved reliability.
- 🔧 Modern Selenium 4.x - Updated to latest Selenium with proper WebDriver management
- 🪟 Windows Compatible - Full Windows support with automatic driver management
- 🔐 GitHub Secrets Integration - Secure credential management via environment variables
- 🤖 Undetected Chrome - Bypass detection with undetected-chromedriver
- 📝 Better Logging - Comprehensive logging and error handling
- ⚙️ Configuration Management - JSON-based configuration system
- 🚀 GitHub Actions Ready - Automated execution via GitHub Actions
- 🛡️ Error Recovery - Robust error handling and retry mechanisms
# Clone the repository
git clone https://github.com/hugetiny/Edu-Mail-Generator.git
cd Edu-Mail-Generator
# Run modern setup
python setup_modern.py
# Configure your email (copy and edit)
cp .env.example .env
# Edit .env file with your email
# Run the generator
python edu_mail_generator.py# Install dependencies
python setup.py
# Run original bot
python bot.py- Python 3.8+ (3.11+ recommended)
- Google Chrome or Mozilla Firefox
- Windows 10/11, macOS, or Linux
Create a .env file or set environment variables:
# Your contact email
EDU_EMAIL=your-email@example.com
# Optional: GitHub email for Actions
GITHUB_EMAIL=your-github-email@example.com
# Optional: Custom settings
OUTPUT_FILE=generated_accounts.txt
LOG_LEVEL=INFOAdd these secrets to your GitHub repository:
EDU_EMAIL- Your email addressGITHUB_EMAIL- Alternative email (optional)
# Interactive mode
python edu_mail_generator.py
# Or use the original
python bot.py- Go to your repository's Actions tab
- Select Edu Mail Generator workflow
- Click Run workflow
- Choose college ID (1-5) and options
- Download generated accounts from artifacts
- MSJC College (ID: 1)
- Contra Costa College (ID: 2)
- City College (ID: 3)
- Sacramento College (ID: 4)
- Mt San Antonio (ID: 5)
Generated accounts are saved to:
generated_accounts.txt- Account detailsedu_generator.log- Execution logs
- Educational Purpose Only - Use responsibly and ethically
- Rate Limiting - Don't abuse the service
- Captcha Required - Manual captcha solving needed
- No Guarantees - Success depends on target site availability
-
Browser not found
# Install Chrome or Firefox # Run setup again python setup_modern.py
-
Selenium errors
# Update dependencies pip install -r requirements.txt --upgrade -
Windows path issues
# Use forward slashes in paths # Run as administrator if needed
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
This project is for educational purposes only. Use at your own risk.
- Original project by AmmeySaini
- Modernized and enhanced for better compatibility
- Community contributions and feedback