GoodSort

Chaque numérisation reçoit un nom.
Et un dossier.

Nomme et classe vos PDF numérisés. En local sur votre machine, avec une vérification avant chaque étape.

GoodSort : l'onglet Configuration avec source, nommage et destination
Icône de l’application GoodSort

GoodSort

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.

Télécharger gratuitement

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.

Tout reste sur votre machine

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.

Rien ne se fait sans votre accord

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.

Déplacer ou copier

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 mouvement figure au journal

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.

Les doublons sont reconnus

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é.

La mémoire apprend

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.

Votre arborescence fixe les destinations

GoodSort lit une fois votre classement existant. Seules ces destinations sont ensuite proposées. Le programme n’invente aucun dossier.

Un nommage selon votre propre modèle

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.

Multilingue et extensible

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.

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.

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.

Quelque chose vous manque, un point vous bloque, ou GoodSort vous plaît tout simplement ? Chaque retour est le bienvenu, quelques lignes suffisent.

Envoyer un retour

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.