-
-
Notifications
You must be signed in to change notification settings - Fork 5
Installation
OCEANOFANYTHING edited this page Sep 3, 2026
·
1 revision
- Python 3.9+
- Windows, Linux, or macOS
- pip3
- An internet connection (MailGrab pings
oceanofanything.github.ioat startup as a connectivity check — see FAQ & Troubleshooting if you're running it somewhere offline/sandboxed)
git clone https://github.com/OCEANOFANYTHING/MailGrab
cd MailGrabWindows — run the installer:
install.bator directly:
python -u install.pyLinux / macOS — the installer needs root to install system-wide packages:
sudo python -u install.pyManually, on any platform — the installer is really just a friendly wrapper around pip:
pip install -r requirements.txt
install/install.pyinstalls a curated subset of packages (the direct dependencies), while the rootrequirements.txtis the full pinned dependency tree used for automated dependency-update tracking (Renovate) and security scanning (CodeQL). Either one gets you a working install; if you add a new import toMailGrab.pyyourself, add the package to both.
python MailGrab.pyor on Windows, windows.bat does the same thing and pauses the console on exit.
Continue to Quick Start for your first crawl.