How njraladdin/outlook-email-account-creator works
The repository is an Outlook account-creation automation project. Its documented primary workflow launches Selenium with either audio- or visual-mode Gemini captcha handling and records successful accounts. The tree also contains older API/2Captcha experiments, router reboot support, and a vendored captcha extension; these are separate branches, not assumed to be wired into the documented scripts. Main script internals were not sampled, so their detailed call relationships are intentionally omitted.
Main entry points: email_creator_with_selenium_and_gemini_audio.py Audio creator · email_creator_with_selenium_and_gemini_visual.py Visual creator · reboot_router.py Router reboot · solve_captcha_manually.js Manual browser flow
Components 19
Account creation
- Audio creator
email_creator_with_selenium_and_gemini_audio.py - Visual creator
email_creator_with_selenium_and_gemini_visual.py
Configuration and network
- Settings
config.yml - Router reboot
reboot_router.py
Experiments and extension
- API creator
experiments/python_experiments/email_creator_with_api_and_2captcha.py - Captcha extension UI
experiments/nopecha_extension_source/popup.js - Extension worker
experiments/nopecha_extension_source/background.js - Captcha handlers
experiments/nopecha_extension_source/captcha - Manual browser flow
experiments/javascript_experiments/solve_captcha_manually.js - Temporary email API
experiments/javascript_experiments/utils/temporary_email_creator.js
Other components
- Operator
- Name inputs
names.txt - Outlook signup
- Gemini AI
- Account results
- Public IP service
- Router
- 2Captcha
- Email provider
Connections 23
- Operator → Audio creator: runs audio mode
- Operator → Visual creator: runs visual mode
- Audio creator → Settings: reads settings
- Visual creator → Settings: reads settings
- Audio creator → Name inputs: reads names
- Visual creator → Name inputs: reads names
- Audio creator → Outlook signup: automates signup
- Visual creator → Outlook signup: automates signup
- Audio creator → Gemini AI: requests solving
- Visual creator → Gemini AI: requests solving
- Audio creator → Account results: writes accounts
- Visual creator → Account results: writes accounts
- Router reboot → Settings: reads settings
- Router reboot → Router: reboots by SSH
- Router reboot → Public IP service: checks public IP
- API creator → Outlook signup: sends signup requests
- API creator → 2Captcha: submits challenge
- Operator → Manual browser flow: runs experiment
- Manual browser flow → Outlook signup: automates signup
- Manual browser flow → Temporary email API: requests recovery code
- Temporary email API → Email provider: queries inbox
- Captcha extension UI → Extension worker: sends messages
- Extension worker → Captcha handlers: dispatches challenges