因为经常有查询 ip 详细信息的需求,这次根据 ipinfo 的 API 自己做了一个简单的 worflow ,更多详细信息可以移步 Github: https://github.com/Teckee/Alfred-IP-Checker
直接打开 Alfred 输入框,键入ip + 空格 + 需要查询的 IP 地址即可,下面会显示该 ip 所在的城市,所属机构,时区,邮编,经纬度。更多的信息大家可以在 workflow 中自行添加。
前提条件:
- 安装好了 Alfred 并且激活了 Powerpack 。
- 本机安装好了
jq
,因为 workflow 会使用 jq 解析 json ,这个直接 brew 安装就行。
目前在 Alfred 5 上测试安装没问题。
安装好之后,双击打开 IP Check 的 Script Filter ,将其中的 11111111 替换为你自己的 token 。
这里使用到了
https://ipinfo.io/
提供的免费接口,大家直接注册就可以获得免费的 token ,免费的额度足够个人的使用了。
直接使用了现成的 Script Filter ,然后在用户每次输入之后会调用 ipinfo 提供的 API 去获取 ip 的详细信息,接着会使用 jq 对结果进行解析,并把信息放在相关的行作为展示。整体比较简洁高效。
大家可以根据自己的需求进行相关的调整。
1
vokins 2023-09-14 00:29:10 +08:00
感谢分享收藏了
|
2
alamak76 2023-09-14 10:00:57 +08:00
请问有没有支援 IP2Location.io API ?
|