Alfred可以说是每个Mac用户的必备效率工具,因为日常有很多查询IP详细信息的需求,所以今天花了些时间研究了下Workflow,完成了一个简洁高效的IP查询workflow IP Checker,欢迎大家下载体验。
使用体验
直接打开Alfred输入框,键入ip + 空格 + 需要查询的IP地址即可,下面会显示该ip所在的城市,所属机构,时区,邮编,经纬度。更多的信息大家可以在workflow中自行添加。
如何安装
Workflow下载可以移步Github:github.com/Teckee/Alfr...
前提条件:
- 安装好了Alfred并且激活了Powerpack。
- 本机安装好了
jq
,因为workflow会使用jq解析json,这个直接brew安装就行。
1. 直接下载后双击安装
目前在Alfred 5上测试安装没问题。
2. 打开IP Checker并替换token
安装好之后,双击打开IP Check的Script Filter,将其中的11111111替换为你自己的token。
这里使用到了
https://ipinfo.io/
提供的免费接口,大家直接注册就可以获得免费的token,免费的额度足够个人的使用了。
Workflow实现
直接使用了现成的Script Filter,然后在用户每次输入之后会调用ipinfo提供的API去获取ip的详细信息,接着会使用jq对结果进行解析,并把信息放在相关的行作为展示。整体比较简洁高效。
大家可以根据自己的需求进行相关的调整。
参考:
- www.alfredapp.com/help/workfl...
- www.alfredforum.com/topic/11457...
- www.alfredapp.com/help/workfl...
欢迎关注公众号【码老思】,获取最通俗易懂的原创技术干货。