10 ans avant (décembre 2011), j'avais codé ces deux outils en C#.
Mon épouse se remettant activement à gérer sa collection de Kinders en stand-by, elle avait besoin à nouveau de traiter les images de ses kinders surprise.
Remettre à jour mes deux outils C# alors que je suis full linux depuis plusieurs années, ça aurait été assez casse-pied.
Avec les avantages de docker et la possibilité de monter des volumes, puis avec les performances des machines actuelles, j'ai opté pour une ré-écriture 100% php et JS "natif".
J'avais ces objectifs en tête :
- pouvoir faciliter l'utilisation de ces outils hors contexte "Windows" de Microsoft
- ne dépendre de rien : développement from scratch sans aucun framework
- m'amuser avec PHP 8 dans un contexte typage + analyse statique
- développer rapidement : environ 30h de taf
- une seule dépendance obligatoire : l'extension php Imagick
Détails
Pour plus de détails, allez voir le README sur Gitlab.