Aller au contenu

Chaînes d’outils

La plupart des sites d’utilitaires sont un répertoire de pages sans lien entre elles : vous téléchargez depuis l’une, vous téléversez vers la suivante, et vous tenez la comptabilité vous-même. Ici, chaque outil consomme et produit le même objet typé, si bien qu’une chaîne peut être vérifiée avant de tourner au lieu d’échouer à mi-parcours.

Construire la vôtre

Choisissez un type de départ, puis ajoutez des étapes. Seuls vous sont proposés les outils capables d’accepter ce que l’étape précédente produit.

Avec quoi commencez-vous ?

Chaînes toutes faites

Chacune remplace quatre onglets et trois téléchargements par un seul passage.

Comment la vérification fonctionne

Chaque outil déclare ce qu’il accepte et ce qu’il produit, dans un ensemble fermé : du texte, du JSON, des octets, une image, de l’audio, de la vidéo, un tableau, un document, un arbre, un fichier, une URL, une couleur, ou une liste de tout cela. Une étape peut en suivre une autre dès lors que la seconde accepte quelque chose que la première produit.

Là où les types se rejoignent presque, une conversion en un seul saut fait le pont : du JSON vers du texte, un fichier vers des octets, une couleur vers une chaîne hexadécimale. Un seul saut, délibérément : une chaîne de deux sauts donnerait trop souvent un résultat surprenant, et il vaut mieux vous laisser ajouter l’étape que vous aviez en tête.

Une étape marquée comme traitable par lot s’applique à une liste au lieu de s’y étrangler : « compresser ces quarante images, puis les mettre dans un zip » est donc une seule chaîne, et non quarante passages suivis d’un rassemblement à la main.

todododo exécute les chaînes dans votre navigateur partout où chaque étape le permet. Une chaîne qui comporte une étape côté serveur le dit avant que vous ne la lanciez.