作者:FloatingGuy 转载请注明出处:https://floatingguy.github.io/


Mac 上的Aflred 功能很强大,基本上算是Mac系统的『大管家』

按照我的使用习惯,基本将Aflred 的功能分成2部分。

  • 原生功能 :指安装以后自带的功能
  • 拓展功能 :通过编写 Workflows 增强的功能

原生功能

原生功能包括了对mac 常用app的调用以及本地文件搜索

像锁屏、关键、休眠等都是我常用的功能。

拓展功能

参考Alfred workflow开发实例这篇文章,我们开始写自己的Workflows。

四类对象:

  • 输入
  • 输出
  • 动作
  • 触发

每一种对象还包含 好几种Type, 这里不展开了感兴趣可以自己尝试。

搜索公开情报的 WF

使用Google – inurl

对于程序员来说可能最重要的互联网工具就是Google,用好Goolge 可以大大提高工作效率。
特别是一些高级用法比如使用inurl: 可以在限定搜索url中含指定关键词的网页。
更多的使用方法:Google 搜索技巧

创建

这个WF 只使用了 Input 和 Action 两个对象。
Input : 创建Keyword类型的对象,设置 Aflred的搜索关键词。
Action: 创建Open URL类型的对象,因为我们要使用Goolge inurl 搜索关键词。

当前创建了2个Input 和 3个Action,每个Action 代表1个要搜索的公开情报平台。

2个Input 对应的关键词:

  • pi 在所有收集的Platforms 搜索 关键次
  • pi-xw 只在玄武实验室搜索

3个Action 对应的Platform:

  • xuanwulab.github.io
  • mdsec.co.uk
  • secspace.com

在 Action 的URL 设置:
https://www.google.com/search?rlz=1C5CHFA_enJP663JP663&q=inurl%3Axuanwulab.github.io++{query}

拓展

后续只需要添加 Action 就可以了,如果需要单独搜索(pi-xx)就创建对应的Input.