【083】14周 专心写作,重复劳动交给机器:Minja | 我的自动化

Minja
2017年11月29日

专心写作,重复劳动交给机器:Minja | 我的自动化

| 本文为付费栏目文章,您已订阅,可阅读全文 |

栏目介绍

「我的自动化」是 Power+ 的一个新栏目,每期会邀请一位 Power User 来介绍他们的效率工具里都装了什么动作。
效率工具包括但不限于 Workflow、Launch Center Pro、Drafts、Keyboard Maestro、Automator、BetterTouchTool、Hazel、LaunchBar、Alfred……
由于是新栏目,各位读者可以对栏目的形式以及内容提出建议,我们也会让这个栏目变得更好。
另外,这个栏目也接受读者投稿,我们会严格筛选,也可能会联系读者进行修改。投稿邮箱为 service@sspai.com,请将内容和图片打包后作为附件发送。

我是少数派编辑部的 Minja,目前的工作主要是写作和编辑,学业上则有大量论文要写,业余更新博客,背地里还偷偷写小说——眼下的状况,就是日夜在和文字打交道,其中不乏一些重复劳动,它们非常适合用自动化工具来处理。
本文挑了写作前后的几个常见场景,列出一些我常用工具里的自动化动作(以下简称「动作」)。这里面有专门的自动化工具,也有常见应用的自动化用途,各种玩法齐上阵,希望可以给你一些战胜重复工作的新思路。
  • 硬件平台:Mac + iPhone
  • 操作系统:macOS 10.13 + iOS 11

Workflow:搜索图书馆藏书

我有不少灵感来自纸质书,学校图书馆对我来说就是一座宝库,多数文学作品和技术参考书都可以借阅到。借书这件事上,稍微聪明些的人会提前查好索书号,直奔它而去;但我校在线查询系统不适配手机浏览器,使用起来很吃力,于是我自己做了一个 Workflow,可以随时用手机查询书籍在图书馆中的位置

馆藏查询
这个 Workflow 非常易用:刷手机时看到感兴趣的书,就复制书名下来,在 Widget 里直接运行、显示索书号。相比画风喜庆的网页版,Workflow 体验好太多,只展示我需要的内容。
制作这个 Workflow 并不难,我是在读完 Workflow + 快递 100 原来快递既能这么查,还能这么显示一文后心血来潮做的。两个 Workflow 其实都是在和网页交互,不同的是,查快递可以直接调用 API,而面对不提供 API 的图书馆页面,就只好使用正则表达式来提取所需内容

Mail + AppleScript:自动添加任务

少数派的团队任务管理系统非常靠谱,通过 Todoist 分配任务,能落实到人;不过我在入职前已经是另一个工具 TaskPaper 的重度用户,迁移到 Todoist 初期不适应。于是,我用 Mail 和 AppleScript 来把两套任务管理系统衔接起来。
TaskPaper 在电脑上随时待命,每当有同事在 Todoist 里给我安排了一个任务,就会有一封邮件发送过来,随即触发一系列动作,自动往 TaskPaper 里用特定语法添加该任务,并打上 的标签,表示这是团队(少数派)事务:

自动添加任务
这个动作由两个部分组成,负责触发动作的 Mail 规则,以及接下来添加任务的 AppleScript。后面那条脚步的基本原理就是获取邮件的主题(一般就是任务名),调整一下格式,用 shell 脚本添加进 TaskPaper 文件里。
TaskPaper 和 Todoist,一个采用纯文本文件记录任务,一个支持邮件委派任务,如果没有这些开放包容的工具,我的工作流显然是建立不起来的。所以在选择工具的时候,我一开始就会挑那些有更高「调教」空间的。

Copied + Drafts:用 Markdown 格式做摘抄

由于我使用 Markdown 语法写作,平时做摘抄也就用它的格式了。我有两个摘抄工具,各司其职又相互配合,一个是随时取用的剪贴板工具 Copied,另一个是长期储存草稿的笔记工具 Drafts。

摘抄
Copied 中用到了 Text Formatter 来转换格式,而 Drafts 则使用 Templates 专门摘抄网页内容。这两个动作都不需要代码基础,它们把「标题」「内容」等元素拎出来,可以像搭积木一样自由拼接,再加上一些 Markdown 的标记符号,就成了一一篇像模像样的摘录。
两者之间也可以方便地传递摘抄内容。Cpoied 是剪贴板工具,编辑文本体验一般,所以需要修改的内容我一般用 Drafts,改好后左滑出动作列表,一键发送到 Copied 的「摘抄」列表。

发送
得益于 Copied 有 iOS 和 macOS 双版本,Drafts 的摘抄发送过去后,我可以直接在 Mac 上使用这些灵感片段。

Photoshop + Automator:批量处理截图

写文章经常需要配图,而我发现一个常被写作者忽略的问题:手机截图底色和网页背景一致的话,两者就会融为一体,观感很差:

融为一体,看不出图片和背景的分界
加个阴影就能解决这个问题。考虑到平时要处理大量截图,我用到 Photoshop 和 Automator 配合实现加阴影、无损压缩一条龙服务。
Photoshop 里我最喜欢的功能就是「录制动作」,通过「窗口-动作」可以把一系列操作「录制」下来,下次套用在别的图片上。更厉害的是,我可以通过「文件-自动-创建快速批处理」把录制好的操作打包成一个 App,直接把图片拖到它上面就开始批量添加阴影,并把修改好的图片存进一个指定文件夹。

批量添加阴影
下一步是压缩图片,这是为了加快网页加载速度,也节约你的手机流量 :D。我预先做好了一个 Automator Folder Action 动作,它可以监测指定文件夹,触发一些操作。Photoshop 输出的图片,此时就轮到 Automator 负责对接压缩工具,召唤出 Terminal,调用 TinyPNG API 把图片压好。鉴于这个动作运行时除了菜单栏会出现小齿轮,不会有其他提示……所以动图就不录了 :p。

小结

从小的计算机课上,「自动化」就是流程图,就是写代码,许多人被灌输了这样的观念,以至于畏惧自动化工具,或者成为坐享其成的「伸手党」。其实现在的工具已经发展得相当人性化,像 Workflow 这样的工具你完全不需要代码基础就可以上手。
我们需要的,是一双发现需求的眼睛。我有个小习惯分享给诸位读者:常常回顾任务管理工具的历史记录,一旦发现哪类任务出现频繁非常高——比如给配图套壳、加阴影——就去倒腾一下自动化的处理方案。同样,那些你觉得每日例行、成为仪式的任务,不妨想想能不能让智能设备代劳。

上一期
Command-Tab 增强工具 | Best Of
下一期
批量添加任务、定制天气短信 | Workflow 定制 005
 
精选评论(2) 我的评论
  • 北斗神锤
    之前试过用系统的预览来做批量加框或阴影,没想到 PS 可以这样的,Windows 版批量操作还是要打开软件才行。
    2017年12月03日
  • huhuhang
    PS 的录制动作还能这样用?!受用了。
    2017年11月30日 1