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
Main dependencies:
- Python
>=3.11,<3.13 - PySide6
See pyproject.toml for the full list and version constraints.
Install with Poetry:
poetry install- Fork this repository.
- Create a new branch (
git checkout -b feat/my-feature). - Commit your changes using Conventional Commits.
- Submit a Pull Request describing your modification.