接上期讨论,“Hazel使用技巧系列文章”第2期要介绍的是如何利用 Hazel 和 Dropbox 将 IFTTT任务中的图片/文字内容转发成Day One笔记,众所周知,Day One 是个好应用,但他本身并没有开放API接口允许外部应用直接向系统发布笔记,不过我们可以利用IFTTT,Dropbox,Hazel以及 Day One自家的 CLI 这四种工具来打通 Day One 与外界应用的通道,原理就是:
用IFTTT的任务(Recipe)将任意外部应用(Trigger)与Dropbox(Channel)连接
在Recipe里指定Dropbox目标保存目录
制定 Hazel Rule,在规则Action里按照Day One CLI * 规则编写shell 脚本,自动触发Day One命令行发布笔记指令
注:CLI是 Day One的命令行操作版本,这里最关键的一步就是在Hazel里建立Shell脚本,将存入内容按Hazel规则自动执行。