Outil développé par YBDN Biometrics pour automatiser le tri des rapports de signalisation FAED (PDF).
Ce script analyse la première page des rapports PDF pour vérifier la mention "Homonymes".
- Si la mention est suivie de "non" (sur la même ligne) → Le fichier est déplacé dans
Pas_d_homonyme/. - Sinon (ou en cas de doute) → Le fichier est déplacé dans
Homonymes_detectes/pour une vérification manuelle.
Le projet inclut une interface graphique (GUI) moderne et fonctionne également en ligne de commande (CLI).
- Assurez-vous d'avoir Python 3.10+ installé.
- Clonez ce dépôt.
- Installez les dépendances (et le package en mode développement) :
pip install -r requirements.txt
pip install -e .Lancez l'application avec :
python start_app.pyou si le package est installé :
afis-consoleUne fenêtre s'ouvrira pour vous permettre de sélectionner le dossier contenant les PDF à trier.
Vous pouvez également utiliser le script directement dans un terminal :
python start_app.py /chemin/vers/dossier/pdfsChaque push sur la branche main déclenche automatiquement une GitHub Action qui :
- Lit la version depuis
src/afis_console/__init__.py - Compile l'application en fichier unique (PyInstaller
--onefile) pour Windows (.exe) et Linux - Crée une Release GitHub avec un tag
vX.Y.Zet les exécutables en téléchargement
Pour publier une nouvelle release, il suffit de modifier la version dans src/afis_console/__init__.py et de pusher sur main.
Les releases sont disponibles sur la page Releases du dépôt.
Pour créer l'exécutable sur votre machine :
python build_app.pyL'exécutable sera généré dans le dossier dist/.
Le projet suit une structure modulaire standard :
src/afis_console/core/: Logique métier (tri des PDF).src/afis_console/gui/: Interface graphique (CustomTkinter).src/afis_console/main.py: Point d'entrée principal.tests/: Tests unitaires.
Propriété exclusive de YBDN Biometrics. Ce logiciel est protégé par le droit d'auteur (Code de la Propriété Intellectuelle, France).
L'utilisation de ce logiciel est soumise aux termes du fichier LICENSE. Toute redistribution, modification ou usage commercial sans autorisation écrite est interdite.
© 2026 YBDN Biometrics. Tous droits réservés.