fit-mail

October 21, 2025 Β· View on GitHub

Mail scraping module for the FIT Project, built using PySide6.
Provides PySide6-based UI flows and utilities to authenticate, search, and extract email content reliably and securely, integrating with FIT’s shared components.

In case two-factor authentication (2FA) is required for the target mail service, fit-mail supports interactive authentication flows as described in the FIT Two-Factor Authentication guide.


This package is designed to work alongside other FIT modules:

  • fit-scraper – Base utilities and orchestration for acquisition

🐍 Dependencies

Main dependencies:

See pyproject.toml for the full list and version constraints.


πŸ“¦ Installation

Install with Poetry:

poetry install

Contributing

  1. Fork this repository.
  2. Create a new branch (git checkout -b feat/my-feature).
  3. Commit your changes using Conventional Commits.
  4. Submit a Pull Request describing your modification.