Vai al contenuto

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.

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.