流水线
大多数工具站是一堆互不相干的页面:你在这边下载,到那边上传,中间的账自己记。这里所有工具收发的都是同一种带类型的资产,所以一条链在开跑之前就验得明白,不会跑到一半才发现接不上。
自己搭一条
先挑一种起始资产,再往后加步骤。只有吃得下上一步产出的工具才会出现在选项里。
从什么开始?
现成的
下面每一条都是跑一次就完事,而不是开四个标签页、下载三次。
是怎么验的
每个工具都事先声明自己收什么、出什么,种类取自一个封闭集合:文本、JSON、字节、图片、音频、视频、表格、文档、树、文件、URL、颜色,以及以上任意一种的列表。后一个收得下前一个出的东西,两步就接得上。
种类差得不多的时候,会有一次单跳转换来搭桥——JSON 转文本、文件转字节、颜色转十六进制字符串。故意只给一跳:两跳太容易跑出让人意外的结果,不如让你把想要的那一步自己加上。
标记为可批处理的步骤会在列表上逐个映射,而不是被列表噎住,所以“把这四十张图压了再打包”是一条流水线,而不是四十次运行加一次手工归拢。
只要每个步骤都支持,todododo 就在你的浏览器里运行流水线。如果某条链路里有需要服务器执行的步骤,会在运行之前先告诉你。