Comment je l'ai fait Python, 2026

Workbench

L'accueil de Workbench

En bref

Une application Windows : on dépose un fichier ou un dossier, seuls les outils utiles restent allumés.

Auteur

Codé avec l'IA. Le Python est le langage que je connais le mieux, mais cette application dépasse ce que j'écris seul.

Le problème

Je voulais une seule application pour convertir, détourer, redimensionner ou vérifier mes fichiers, sans passer par des sites en ligne.

Mon rôle

J'ai dessiné l'idée et l'interface sur mon carnet, choisi les outils et le nom après des retours d'amis, et testé l'application. L'IA a écrit le code.

Décisions

  • Ne jamais toucher aux originaux. Chaque outil écrit un nouveau fichier à côté, et l'analyse de sécurité ne supprime ni ne déplace rien.
  • Une amélioration de netteté honnête. Un agrandissement Lanczos et un masque flou, présentés comme tels. Écarté : un agrandissement par IA, plus lourd.
  • Se méfier des zip. Les chemins qui sortent du dossier sont refusés, et l'extraction s'arrête à 4 Go ou 10 000 éléments.

Un vrai bug

Les polices variables s'affichaient mal dans Tkinter sous Windows. Il a fallu fabriquer des versions statiques et les charger pour la seule application.

Résultat

Un exécutable Windows avec ffmpeg inclus, publié sur GitHub.

Limites

Windows uniquement. L'exécutable n'est pas signé, Windows affiche donc un avertissement. Le détourage télécharge un modèle de 176 Mo à la première utilisation.

Crédits

ffmpeg (GPL v3), Pillow, u2net via onnxruntime, Windows Defender pour l'analyse.