Cet outil présente une IHM capable de se connecter à un WebMail via IMAP pour créer une livraison de courriels. Une fois le paramétrage réalisé, il peut:
- lister les dossiers dans la boite aux lettres,
- récupérer les courriels pour un dossier sélectionné et les aggréger dans un fichier MBOX,
- préparer une livraison sous forme d'un ZIP, conforme à la spécification BagIt, à transmettre à la bibliothèque.
L'IHM utilise les icones issues de la collection Gartoon de wikimedia commons.
Ce programme n'a été testé que sous Windows.
- le port 993 doit être ouvert sur votre réseau pour permettre l'usage du protocole IMAP SSL,
- il faut généralement créer et utiliser un mot de passe applicatif à votre messagerie pour permettre son accès depuis une application tierce comme celle-ci.
Pour lancer l'IHM, faire
python donate_gui.py
L'option -v
permet d'avoir de l'information sur la console de lancement.
Pour construire l'exécutable, installer le module pyinstaller, puis faire
pyinstaller donatemail.spec
Cela génère un exécutable donatemail.exe
dans le répertoire dist