知识点:

  • 操作:从 Pocket 中获取项目(Get Items from Pocket)
  • 操作:添加到 Pocket(Add to Pocket)
  • 操作:获取名称(Get Name)
  • 操作:制作 PDF(Make PDF)
  • 操作:从 Markdown 制作多信息文本(Make Rich Text from Markdown)

几年前有个读者想学习 TextExpander 的使用技巧,问我有没有 TextExpander 相关的文章。那时候我还没有写《TextExpander 使用详解》,但已经读了不少相关的文章,在 Pocket 里也存过不少,就想把这些文章都发给他。

但是一篇一篇地在网页打开再复制链接给他,实在不是我的风格1 ,所以我就在想有没有什么方法可以批量地导出这些文章。而且还不能是简单地甩一堆链接,那样体验就太糟糕了,谁也不愿看一堆链接。

最好的效果是给他导出一个文件——比如 PDF 文件——这个文件里是一个文章列表,但是列表的每一项又都附有链接,是可点的。这样他就可以先通过标题选他有兴趣的文章,再处理它们。

那么现在问题就变成了:

  1. 批量导出 Pocket 中关于 TextExpander 的文章。
  2. 把这些文章做成列表,每篇文章附上链接。
  3. 把这个列表做到一个文件里。

这几个需求几年前的 Workflow 就能很好地实现,学会之前教程的你也应该可以很好地完成。不过我们还是在这一节简单地看下是如何实现每一步的。

批量导出

在捷径中批量导出 Pocket 的文章要靠一个操作——「从 Pocket 中获取项目」:

操作「从 Pocket 中获取项目」

这个操作给了我们需要的一切:

  • 项目数:你要多少篇文章
  • 类型:是「未读」、「已归档」还是「全部」都要
  • 搜索:你要获取文章的关键字是什么
  • 标签:你为这些文章打了什么标签

所以我只要简单地对这个操作进行修改,在搜索栏填入 TextExpander,就能够轻松地获取到我需要的文章:

获取 Pocket 文章的操作组合

最前面加的「数字」操作大家已经很熟悉了,这是我们在教程初期的《1–2 改进一:在结果中排除视频和截图》这一节就提过的技巧。当捷径只提供给我们加号和减号让我们选择数字时,我们就用「数字」这个操作,填入一个我们需要的数字,再把它作为魔法变量传入需要填写数字的地方,就可以不用手动加减数字。

这里的「数字」填 9999 当然不是因为我有这么多关于 TextExpander 的文章。反而是因为我不知道有多少篇关于 TextExpander 的文章,但我知道不会特别多,所以就故意给个特别大的数字。因为捷径在这里的方法——是不管你要多少篇,我(捷径)只给这里有的,多了我给不了。那我填一个大的数就比较保险了。

注意看上图最底部的结果,有 「1/25」 的字样,这说明我有 25 篇关于 TextExpander 的文章。

下一步我们来给它修改一下形式,做成一个文章列表。

制作文章列表

在这个部分我们使用的操作也不复杂,几乎都是我们之前学习过的操作:

导出 Pocket 文章的完整操作列表

首先,因为我们要针对我们刚才获取的所有链接,分别进行同样的处理,所以我们在这里要使用「为每个项目重复」。而「重复」处理的步骤是:

  1. 获取这些网址的标题
  2. 把文章的标题和网址按照 Markdown2  格式放好,方便之后的转换
  3. 给列表加上序号

在这里有一个没接触过的操作——用于获取网址标题的「获取名称」。它不仅可以获取网页的名称,也可以获取文件的名称。

随后我们把这些文本合并起来,因为一般来说在「为每个项目重复」结束之后,会获得一大批结果,如果这些结果都是文本,而我们想把它们合并到一个文本里做成列表,就要使用「合并文本」来把它们放在一起。

把这些文本合并到一起之后,我们用「从 Markdown 制作多信息文本」把它们统一转化为富文本,这样就能做出带着序号的文章列表:

将 Markdown 转化为富文本

最后我们把它做成 PDF,就可以分享到任何平台了。所有人都可以先根据文章标题判断自己想要看哪些文章,再点击列表打开这些文章。

捷径下载:导出 Pocket 文章

一点补充:批量添加文章到 Pocket

批量添加文章到 Pocket 的方法也非常简单,要用到的操作是「添加到 Pocket」,估计你在搜索「从 Pocket 中获取项目」时已经看到它了。如果你需要批量添加文章到 Pocket,只需要把网址做成列表,再接「为每个项目重复」,用「每个项目重复」包住「添加到 Pocket」即可:

批量添加文章到 Pocket 的关键操作

Instapaper 没办法直接在捷径实现根据关键词导出文章,它只能根据文件夹导出文章,而且不能调节数量。

  • 1直白点说,这样很蠢。
  • 2如果你不知道什么是 Markdown,就先看上一周的《专栏:为什么 Markdown 会流行?》 https://sspai.com/article/51380?series_id=68