撸一个 Alfred Workflow
本人算是个 Alfred 的重度依赖者了(上图是去年换了新电脑后的使用数据),Alfred 也算 Mac 上的第一款付费软件,买的 mega 版。安装的 workflow 估计有几十个,不过常用的估计有十几个吧。
用了几年,一直都秉承着能不造轮子就不造的原则,基本也都能找到想要的 workflow。为什么突然要写个 workflow,这要从 macOS 12.3 移除了 Python2 说起。自从升级了 12.3,好多 workflow 都无法正常工作了,其中就有常用的 Safari 历史搜索。苦等了一段时间,也不见作者更新,不得已自己下场来写。正好五一假期有时间,顺便远离工作放空一下。
搜索后看到了如何使用 Go 编写 workflow 这篇文章,就准备用 Go 来写。然后就有了我的第一个 workflow:Safari Toolkit。
现在是实现了原 workflow 的所有功能,对 Safari 的访问历史进行搜索:基于 URL 和 Title,然后选择搜索结果在 Safari 中打开。
后面计划抽时间再加上 tab 的搜索,不过目前意愿不强,Search Safari and Chrome Tabs 已经足够用了。
刚兴趣的同学,可以从这里下载试用。