Flussi
Quasi tutti i siti di utilità sono un elenco di pagine senza rapporto fra loro: scarichi da una, carichi sulla successiva e la contabilità la tieni tu. Qui ogni strumento consuma e produce lo stesso tipo di dato, così una catena si può controllare prima di eseguirla invece di vederla fallire a metà.
Costruiscine uno
Scegli il tipo di dato da cui partire, poi aggiungi i passaggi. Vengono offerti soltanto gli strumenti capaci di accettare quello che il passaggio precedente produce.
Da che cosa parti?
Già pronti
Ognuno di questi è una sola esecuzione invece di quattro schede e tre download.
PNG pronto per il web
Restaurare una vecchia foto e usarla subito
Un’immagine → un set completo di favicon
Come funziona il controllo
Ogni strumento dichiara che cosa accetta e che cosa produce, scegliendo da un insieme chiuso: testo, JSON, byte, un’immagine, audio, video, una tabella, un documento, un albero, un file, un URL, un colore o un elenco di uno qualsiasi di questi. Un passaggio può seguirne un altro quando il secondo accetta qualcosa che il primo produce.
Dove i tipi quasi combaciano, una conversione di un solo salto fa da ponte: da JSON a testo, da file a byte, da colore a stringa esadecimale. Un salto solo, di proposito: una catena di due salti darebbe troppo spesso un risultato sorprendente, ed è meglio che il passaggio che avevi in mente lo aggiunga tu.
Un passaggio marcato come applicabile in blocco scorre un elenco invece di strozzarcisi, così «comprimi queste quaranta immagini e poi mettile in uno zip» è un flusso solo e non quaranta esecuzioni più una raccolta a mano.
todododo esegue i flussi dentro il tuo browser ogni volta che tutti i passaggi lo permettono. Se una catena comprende un passaggio che gira sul server, te lo dice prima che tu la esegua.