GoodSort donne un nom uniforme aux fichiers PDF numérisés et les classe dans une arborescence existante. Un modèle de langue local lit le texte de chaque document et propose une date, un interlocuteur et un titre. Vous examinez chaque proposition séparément, puis vous la validez ou la corrigez.
Le programme retient chaque correction et l’applique aussitôt à tous les documents en attente du même interlocuteur. Cinq factures mal reconnues du même émetteur ne demandent donc qu’une seule correction.
Version 1.1 · Pour macOS 14 (Sonoma) ou plus récent · Universal (Apple Silicon & Intel) · gratuit
Remarque pour le premier lancement : GoodSort est un projet personnel gratuit et n’est pas notarisé par Apple. Cela supposerait un compte développeur payant. macOS refuse donc un double clic. Pour autoriser l’application : décompressez le ZIP, faites glisser l’app dans le dossier Applications, puis faites un clic droit dessus et choisissez « Ouvrir ». Cela n’est nécessaire qu’au tout premier lancement.
GoodSort vous plaît ? Soutenez son développement par un petit don.
Ce que fait GoodSort
La reconnaissance de texte et le modèle de langue fonctionnent entièrement en local. Un passage complet fonctionne en mode avion, voilà la preuve solide. Aucun document ni extrait de texte ne quitte la machine.
Le passage lit, reconnaît le texte et propose un nom et une destination. Il ne déplace aucun fichier. Seule votre validation dans la vue de vérification déplace ou copie quelque chose.
Le déplacement vide le dossier source. La copie laisse l’ancien classement entièrement intact et demande pour cela deux fois plus de place. Le mode se choisit avant le passage.
Chaque session écrit son propre fichier, une ligne par mouvement, directement sur le disque. Il permet de défaire un mouvement isolé ou une session entière. Les fichiers déplacés retrouvent leur place, les copies vont à la corbeille.
GoodSort repère les doublons identiques à l’octet près et ceux dont le texte est identique, puis les range dans un dossier à part. Rien n’est supprimé.
Une attribution validée vaut pour tous les autres documents du même interlocuteur. Si vous changez un nom pendant la vérification, une équivalence de noms se crée, par exemple UniCredit Bank AG vers Hypovereinsbank. Tous les documents en attente portant l’ancien nom reçoivent aussitôt le nouveau.
GoodSort lit une fois votre classement existant. Seules ces destinations sont ensuite proposées. Le programme n’invente aucun dossier.
Le nom de fichier se compose de blocs, par défaut {datum} {gegenueber} - {titel}. Les blocs vides disparaissent avec leurs séparateurs. Il en va de même pour le chemin de destination.
L’allemand et l’anglais sont fournis. Chaque mot visible se trouve dans un unique fichier JSON. Qui a besoin d’une autre langue en modifie la colonne de droite, sans recompiler le programme.
Comment cela fonctionne
1. Configurer. Choisissez le dossier source contenant les numérisations, choisissez le dossier de destination, puis lisez l’arborescence existante.
2. Lancer le passage. GoodSort lit, reconnaît le texte, trouve les doublons et propose un nom et une destination. Le passage peut être interrompu et repris à tout moment.
3. Vérifier. Un document après l’autre. À gauche la proposition, à droite l’aperçu de la page. La touche Entrée valide et passe au suivant, U annule le dernier mouvement.
4. Contrôler. Chaque mouvement figure dans le journal placé à côté du classement et peut y être relu ou défait.
Les longs passages peuvent aussi se lancer sans fenêtre, par exemple pendant la nuit.
Prérequis
macOS 14 (Sonoma) ou plus récent. La reconnaissance de texte et les outils PDF sont intégrés au programme, il n’y a rien à installer pour cela.
Le seul logiciel supplémentaire est ollama, un serveur de modèles local. Il est gratuit et se trouve sur ollama.com. S’il manque, GoodSort le signale au démarrage et télécharge le modèle de langue d’un clic.
Retours
Quelque chose vous manque, un point vous bloque, ou GoodSort vous plaît tout simplement ? Chaque retour est le bienvenu, quelques lignes suffisent.
Remarques
Conception et développement : Jan Gutzeit. L’application est proposée gratuitement. GoodSort est le programme frère de GoodEdit et suit la même conception graphique.
Une franchise s’impose : à côté de la file d’attente, la base de travail conserve aussi le texte brut reconnu des premières pages. Elle a donc le même degré de confidentialité que votre classement lui-même. Le travail terminé, ce texte se vide de nouveau par une seule commande.