知识点:

  • 操作:新建 Ulysses 文稿(New Ulysses Sheet)
  • 操作:附加到 Ulysses 文稿(Attach to a Ulysses Sheet)
  • 操作:获取 Ulysses 文稿(Get Ulysses Sheet)
  • 操作:添加到 Ulysses 文稿(Add to Ulysses Sheet)
  • 自动化知识点:什么是标识符(id)

我们付费内容组有个项目叫 Power+,每周出 4 篇效率方面的文章,写工具或是写思维。而每到周五,我们会出一篇「奏折」,为那些对应用、自动化感兴趣,但无暇关注其变化的人,来梳理上一周出现了哪些值得注意的新效率工具,或是知名工具的重点更新,以及自用的效率工具使用模板在国内知名度较低但内容优秀的国外文章、博客推荐等内容。

要做这种内容,需要做到:

  1. 不定时地收集信息,什么时候看见什么时候收集。
  2. 在固定时间统一整理,比如我们每周一篇奏折那就是每周整理。

对于第一点「不定时收集信息」,我们其实还需要一定的自动化,要能够:

  1. 不用我们自己输入收集对象的标题和链接
  2. 有一定的模板
  3. 收集时要能把它直接放进具体的文件夹、打上具体的标签

而对于第二点「固定时间统一整理」,我们要求的其实是一个过滤功能。因为我们是一周一写,所以要一周一整,那么我们就不需要看到过去写过的那些东西。

在捷径中有 3 个工具都能够独立完成这件事,它们分别是 Ulysses、Bear 和 Drafts,而且使用的思路基本一致。 而在这一节,我将以 Ulysses 的操作为例,来说明如何使用它实现我们想要的效果。

注意:该视频中 Ulysses 为白底主题,暗光条件下观看时请调整亮度。

素材收集

第一步,收集信息

收集信息的步骤没有任何玄机,都是在《16 用 Evernote 做摘抄》里已经介绍过的操作:

收集信息的操作

获取 URL 之后,根据这个 URL 获取它的标题。随后,将它们按照 Markdown 的格式排列。再通过「运行时询问」,让我们在收集资料时可以临时加上我们想要添加的评论,或者一些重点,好在之后整理写奏折的时候知道当初为什么收集了它。

第二步,发送到 Ulysses

随后,我们可以用「新建 Ulysses 文稿」这个操作,把收集到的内容按照格式发送到 Ulysses:

操作:「新建 Ulysses 文稿」
  • 组:这是 Ulysses 里类似文件夹的东西,我们在这里是要把收集到的信息放到「奏折」这个文件夹。
  • 格式:因为我们使用 Markdown 格式做的模板,所以这里也跟着选择 Markdown 皆可。
  • 返回“捷径”:如果你想要在运行完之后自动返回捷径,就打开这个开关,否则就关上这个开关。

关于「返回“捷径”」要多说一点。如果我们打开这个开关,那么在 Ulysses 添加完内容后就会返回到捷径,这时候会返回一段字符:_ov-3JUPAVFul6Wqj8lYjg

运行完捷径后会返回字符

这段字符是 Ulysses 文章的文稿标识符(id),id(Identifier)是唯一确定一个东西身份的东西。拿文章来说,标题可以重复,同一个文件夹下也有可能有重名的文章,因此要用标题以外的,不会重复的方式来确定这篇文章。这个方法就是 id。

利用 id,我们可以做到直接获取 Ulysses 中指定文章的内容(通过「获取 Ulysses 文稿」这个操作),也可以为文章追加内容(通过「添加到 Ulysses 文稿」这个操作)。当然,我们还可以为指定的文章来打标签,这就是我们下一小节要讲的东西。

第三步,在发送前丰富信息

通过前两步,我们已经完成了我们的需求的一大部分。但是还有一个锦上添花的需求,是「为收集的文章打上标签」。这样一来能帮我们更好地区分内容,另外也方便我们制作过滤。

为了做到这一点,我们要用到的操作是「附加到 Ulysses 文稿」:

操作:「附加到 Ulysses 文稿」

那么我们看,这里就要求我们输入这个「文稿标识符」,而我们已经知道,在新建 Ulysses 文稿后,如果我们在操作中打开了「返回“捷径”」的开关,它就会返回这个「文稿标识符」。所以我们直接在「文稿标识符」里填入魔法变量,这个魔法变量就是「新建 Ulysses 文稿」:

「附加到 Ulysses 文稿」内的设置

那么我们继续向下看,「关键词」的部分我这里的魔法变量是「合并后的文本」。这是什么意思?

这是因为 Ulysses 支持为一篇文章打多个标签,在捷径中通过「附加到 Ulysses 文稿」这个操作实现它时要用逗号(,)来隔开不同的标签。

考虑到我们每次的标签基本是一样的,所以我就用了「词典」这个操作,做了一个列表,然后接上「从列表选取」并设置为允许选择多个。最后,把我选择的结果,如果是多个的话,通过逗号(,)来「合并文本」:

给 Ulysses 文档加标签的操作组合

这就是「附加到 Ulysses 文稿」的「关键词」这一栏中「合并后的文本」所代表的变量。

在这一步后面,我没有把「返回“捷径”」的开关打开。首先是因为没必要,「新建 Ulysses 文稿」要返回捷径是因为我们必须要它的文稿标识符,但是现在已经是最终步骤了,就没必要再返回了。另外,我通常也会在 Ulysses 再编辑一下我收集的信息。

第四步,过滤出上一周的奏折

最后这一步和捷径就没什么关系了,它主要依赖于 Ulysses 的过滤功能:

在 Ulysses 中添加过滤

选中 Ulysses 的任何一个「组」,再点右下角的加号(+),就会弹出菜单,里面有「新建过滤器」的选项。

我的这个「本周奏折素材」的过滤器的基本信息如下:

  • 排序:按创建日期排序,从新到旧
  • 条件:创建日期晚于 7 天(也就是 7 天内)
  • 父级组:奏折

这样每次在提奏折选题的时候,我直接把这个过滤器的内容打包发出去即可。

小结

以上就是我结合捷径 和 Ulysses 做素材收集的方法,它主要满足了以下几个需求:

  1. 自动获取文章/网页标题和链接
  2. 可以发送到指定文件夹,打上指定标签
  3. 支持过滤,可以过滤出一周的素材

能和捷径联动,做出类似效果的应用还有 Bear 和 Drafts。步骤和实现方式都差不太多,各位如果有这个需求,又不用 Ulysses,可以比葫芦画瓢,照着做一下自己手中工具的版本。

捷径下载:收集奏折素材