简单高效的Alfred Workflow - IP Checker

Alfred可以说是每个Mac用户的必备效率工具,因为日常有很多查询IP详细信息的需求,所以今天花了些时间研究了下Workflow,完成了一个简洁高效的IP查询workflow IP Checker,欢迎大家下载体验。

使用体验

直接打开Alfred输入框,键入ip + 空格 + 需要查询的IP地址即可,下面会显示该ip所在的城市,所属机构,时区,邮编,经纬度。更多的信息大家可以在workflow中自行添加。

如何安装

Workflow下载可以移步Github:github.com/Teckee/Alfr...

前提条件:

  1. 安装好了Alfred并且激活了Powerpack。
  2. 本机安装好了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对结果进行解析,并把信息放在相关的行作为展示。整体比较简洁高效。

大家可以根据自己的需求进行相关的调整。

参考:


欢迎关注公众号【码老思】,获取最通俗易懂的原创技术干货。

相关推荐
Adolf_19931 小时前
Flask-JWT-Extended登录验证, 不用自定义
后端·python·flask
叫我:松哥1 小时前
基于Python flask的医院管理学院,医生能够增加/删除/修改/删除病人的数据信息,有可视化分析
javascript·后端·python·mysql·信息可视化·flask·bootstrap
海里真的有鱼1 小时前
Spring Boot 项目中整合 RabbitMQ,使用死信队列(Dead Letter Exchange, DLX)实现延迟队列功能
开发语言·后端·rabbitmq
工业甲酰苯胺1 小时前
Spring Boot 整合 MyBatis 的详细步骤(两种方式)
spring boot·后端·mybatis
新知图书2 小时前
Rust编程的作用域与所有权
开发语言·后端·rust
wn5313 小时前
【Go - 类型断言】
服务器·开发语言·后端·golang
希冀1233 小时前
【操作系统】1.2操作系统的发展与分类
后端
GoppViper4 小时前
golang学习笔记29——golang 中如何将 GitHub 最新提交的版本设置为 v1.0.0
笔记·git·后端·学习·golang·github·源代码管理
爱上语文5 小时前
Springboot的三层架构
java·开发语言·spring boot·后端·spring
serve the people5 小时前
springboot 单独新建一个文件实时写数据,当文件大于100M时按照日期时间做文件名进行归档
java·spring boot·后端